This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System.Diagnostics; | |
using System.Globalization; | |
/// <summary> | |
/// Implement the Dispose pattern. | |
/// </summary> | |
public abstract class DisposableObject : IDisposable | |
{ | |
#region Field Members |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
using System.Collections.Generic; | |
using System.Linq; | |
public static class EnumerationExtensions | |
{ | |
//checks if the value contains the provided type | |
public static bool Has<T>(this Enum type, T value) | |
{ | |
try |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
using System.Diagnostics.CodeAnalysis; | |
using System.Reflection; | |
/// <summary> | |
/// summary description of what the class represents. | |
/// </summary> | |
public static class MemberInfoExtensions | |
{ | |
#region GetAttribute Members |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
using System.Globalization; | |
using System.Text; | |
using System.Text.RegularExpressions; | |
public static class StringExtensions | |
{ | |
public static string Slugify(this string txt) | |
{ | |
string str = txt.RemoveAccent().ToLower(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
using System.Data; | |
public static class DbCommandExtensions | |
{ | |
public static IDbDataParameter AddParameter(this IDbCommand cmd, string name, object value, DbType type = DbType.String, ParameterDirection direction = ParameterDirection.Input) | |
{ | |
var param = cmd.CreateParameter(); | |
param.ParameterName = name; | |
param.Value = GetDefaultOrEnumValue(value, type); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
using System.Data; | |
using System.Linq; | |
using System.Globalization; | |
public static class DbDataReaderExtensions | |
{ | |
public static T Get<T>(this IDataReader reader, int columnIndex, T defaultValue = default(T)) | |
{ | |
try |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
using System.Linq; | |
public static class IQueryableExtensions | |
{ | |
public static Paged<T> AsPaged<T>(this IQueryable<T> queryable, int index = 0, int size = 20) | |
{ | |
return new Paged<T>(queryable, index, size); | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using dotless.Core; | |
using dotless.Core.Abstractions; | |
using dotless.Core.Importers; | |
using dotless.Core.Input; | |
using dotless.Core.Loggers; | |
using dotless.Core.Parser; | |
using System; | |
using System.IO; | |
using System.Text; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function (undefined) { | |
// | |
// simple map function to extend the observableArray. | |
ko.observableArray.fn.map = function (data, Constructor) { | |
var mapped = ko.utils.arrayMap(data, function (item) { | |
return new Constructor(item); | |
}); | |
this(mapped); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
using System.Configuration; | |
using MongoDB.Bson; | |
using MongoDB.Driver; | |
using MongoDB.Driver.Builders; | |
public abstract class Repository | |
{ | |
protected Repository(string connectionStringName) |
OlderNewer