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(""); }
private bool CategoryIsEmpty(ShowableCategory cat) { return(cat.Name == null && cat.Slug == null); }