New Snippet New Snippet Recent Snippets Recent Snippets My Snippets My Snippets Web Code Search Snippets Search
Sign inor Register
Format:
Recent snippets for: Giuliano Lemes
C#
public static T EnumConverter<T>(string value)
    {
        return (T)Enum.Parse(typeof(T), value);
    }
by Giuliano Lemes   July 28, 2009 @ 6:43am
106 Views
no comments
 
C#
/// <summary>
    /// Extendendo string usando o proprio isnullorempty
    /// assim fica muito mais intuitivo
    /// </summary>
    /// <param name="txt"></param>
    /// <returns></returns>
    public static bool IsNullOrEmpty(this string txt)
    {
        return String.IsNullOrEmpty(txt);
    }
by Giuliano Lemes   July 28, 2009 @ 6:41am
Tags: c#, Strings
136 Views
no comments
 
C#
/// <summary>
    /// ImplementaƧƠo do mesmo coalesce do SQL
    /// </summary>
    /// <param name="txt"></param>
    /// <param name="args">passe um numero infinito de string separadas por virgula</param>
    /// <returns></returns>
    public static string Coalesce(this string txt, params string[] args)
    {
        
        string value = string.Empty;
by Giuliano Lemes   July 28, 2009 @ 6:39am
Tags: c#, Strings
110 Views
no comments
 
C#
/// <summary>
    /// converts anonymous functions
    /// ex. var a = getanonymoustype();
    /// foreach(var anom in a)
    /// { var b = GetAnonymous(anom,new{prop1="",prop2=""....}   }
    /// </summary>
    /// <typeparam name="T"></typeparam>
    /// <param name="obj"></param>
    /// <param name="type"></param>
    /// <returns></returns>
by Giuliano Lemes   July 28, 2009 @ 6:29am
Tags: c#
85 Views
no comments
 
C#
public static List<T> Page<T, TResult, TResult1>(this List<T> obj, int page, int pageSize,
        System.Linq.Expressions.Expression<Func<T, TResult>> keySelector,
        bool asc, out int rowsCount, bool isThenBy, System.Linq.Expressions.Expression<Func<T, TResult1>> thenByClause)
    {
        rowsCount = obj.Count();
        if (asc)
        {
            if (isThenBy)
                return obj.AsQueryable().OrderBy(keySelector).ThenBy(thenByClause).Skip((page == 0 ? 0 : page - 1) * pageSize)
                            .Take(pageSize).ToList();
by Giuliano Lemes   July 28, 2009 @ 6:19am
Tags: Linq, paging
194 Views
no comments
 
brought to you by:
West Wind Techologies


If you find this site useful and use it frequently please consider making a donation to support this free service.
Donate