public static bool Delete(int id) { bool result = true; try { using (var db = new VapeContext()) { Mst_Category cat = db.Mst_Category.Where(o => o.Id == id).FirstOrDefault(); if (cat != null) { db.Mst_Category.Remove(cat); db.SaveChanges(); } } } catch (Exception ex) { Message = ex.Message; result = false; } return(result); }
public static bool Update(CategoryViewModel model) { bool result = true; try { using (var db = new VapeContext()) { if (model.Id == 0) { Mst_Category cat = new Mst_Category(); cat.CategoryCode = model.CategoryCode; cat.CategoryName = model.CategoryName; cat.IsActive = model.IsActive; db.Mst_Category.Add(cat); db.SaveChanges(); } else { Mst_Category cat = db.Mst_Category.Where(o => o.Id == model.Id).FirstOrDefault(); if (cat != null) { cat.CategoryCode = model.CategoryCode; cat.CategoryName = model.CategoryName; cat.IsActive = model.IsActive; db.SaveChanges(); } } } } catch (Exception ex) { Message = ex.Message; result = false; } return(result); }