public ActionResult Edit(int id) { TempData["SuccessMsg"] = ""; TempData["FailedMsg"] = ""; if (id > 0) { var model = db.FndFlexValue.Find(id); if (model == null) { TempData["FailedMsg"] = "Brand Not Found"; } else { var data = new VmBrandAdd { BrandHeaderId = model.FlexValueId, BrandName = model.FlexValue }; return(View(data)); } } else { TempData["FailedMsg"] = "Invalid Url"; } return(Redirect(Request.UrlReferrer.ToString())); }
public ActionResult Edit(VmBrandAdd model) { TempData["SuccessMsg"] = ""; TempData["FailedMsg"] = ""; if (ModelState.IsValid) { try { var data = db.FndFlexValue.Find(model.BrandHeaderId); if (data == null) { TempData["FailedMsg"] = "Brand Not Found"; } else { data.FlexValue = model.BrandName; db.SaveChanges(); TempData["SuccessMsg"] = "Brand Updated Successfully"; return(RedirectToAction("Index")); } } catch (Exception e) { TempData["FailedMsg"] = e.Message; } } else { TempData["FailedMsg"] = "Failed"; } return(View(model)); }
public ActionResult Add(VmBrandAdd model) { TempData["SuccessMsg"] = ""; TempData["FailedMsg"] = ""; if (ModelState.IsValid) { try { if (db.FndFlexValueSet.Where(w => w.FlexValueSetShortName == "brand").FirstOrDefault().FndFlexValue.Any(a => a.FlexValue == model.BrandName)) { TempData["FailedMsg"] = "Brand Already Exist"; } else { var newData = new FndFlexValue { FlexValueId = model.BrandHeaderId, FlexValue = model.BrandName, FlexValueSetId = db.FndFlexValueSet.FirstOrDefault(w => w.FlexValueSetShortName == "brand").FlexValueSetId }; db.FndFlexValue.Add(newData); db.SaveChanges(); TempData["SuccessMsg"] = "Brand Added Successfully"; return(RedirectToAction("Index")); } } catch (Exception e) { TempData["FailedMsg"] = e.Message; } } else { TempData["FailedMsg"] = "Failed"; } return(View(model)); }