示例#1
0
 public static string AddCategory(ShowableCategory cat)
 {
     try
     {
         using (var db = new BarProjectEntities())
         {
             int?overriding = null;
             if (cat.Overriding != "")
             {
                 var q = db.Categories.Where(x => x.category_name == cat.Overriding).Select(x => x).FirstOrDefault();
                 if (q != null)
                 {
                     overriding = q.id;
                 }
             }
             db.addCategory(cat.Name, cat.Slug, overriding);
         }
     }
     catch (Exception ex)
     {
         var message = ex.Message;
         if (ex.InnerException != null)
         {
             message += "\nInner:" + ex.InnerException.Message;
         }
         return(message);
     }
     return("");
 }
示例#2
0
 private bool CategoryIsEmpty(ShowableCategory cat)
 {
     return(cat.Name == null && cat.Slug == null);
 }