public JsonResult AddPolishType(string Name, string description = "") { try { using (var db = new PolishWarehouseEntities()) { var br = db.PolishTypes.Where(b => b.Name == Name).SingleOrDefault(); if (br != null) { throw new Exception("Polish Type already exists!"); } var type = new PolishType() { Name = Name, Description = description }; db.PolishTypes.Add(type); db.SaveChanges(); return(Json(type.ID)); } } catch (Exception ex) { return(Json(ex.Message)); } }
public Response Save() { using (var db = new PolishWarehouseEntities()) { var polishType = db.PolishTypes.Where(b => ID.HasValue && b.ID == ID).SingleOrDefault(); if (polishType == null) { polishType = new PolishType(); db.PolishTypes.Add(polishType); } polishType.Name = Name; polishType.Description = Description; db.SaveChanges(); return(new Response(true)); } }