public ActionResult AddRawCategory(AddRawCategoryModel model) { var Data = obj.SaveRawCategory(model); TempData["Error"] = Data; return(RedirectToAction("AddRawCategory")); }
public List <AddRawCategoryModel> ShowAllRawCategoriesList() { List <AddRawCategoryModel> List = new List <AddRawCategoryModel>(); var data = _entities.RawCategories.ToList(); foreach (var item in data) { AddRawCategoryModel model = new AddRawCategoryModel(); model.RawCategoryId = item.RawCategoryID; model.Name = item.Name; model.Active = item.Active; List.Add(model); } return(List); }
public AddRawCategoryModel EditRawCategory(int Id) { AddRawCategoryModel model = new AddRawCategoryModel(); if (Id != 0) { var data = _entities.RawCategories.Where(x => x.RawCategoryID == Id).SingleOrDefault(); model.RawCategoryId = data.RawCategoryID; model.Name = data.Name; return(model); } else { return(model); } }
public string SaveRawCategory(AddRawCategoryModel model) { RawCategory tb = new RawCategory(); var duplicate = _entities.RawCategories.Where(o => o.Name.Equals(model.Name) && o.Active.Equals(model.Active)).SingleOrDefault(); if (duplicate == null) { try { if (model.RawCategoryId != 0) { tb = _entities.RawCategories.Where(x => x.RawCategoryID == model.RawCategoryId).SingleOrDefault(); tb.Name = model.Name; tb.Active = model.Active; _entities.SaveChanges(); return("Record Updated Successfully..."); } else { tb.Name = model.Name; tb.Active = model.Active; _entities.RawCategories.Add(tb); _entities.SaveChanges(); return("Record Saved Successfully..."); } } catch { return("something Wrong try Agian !"); } } else { return(model.Name + "Already Exits"); } }