Пример #1
0
 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()));
 }
Пример #2
0
 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));
 }
Пример #3
0
 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));
 }