public ActionResult Save(Customer customers) { bool status = false; //ViewBag.Country = new SelectList(db.MCountries, "iCountry", "strCountryName", customers.iCountry); //ViewBag.City = new SelectList(db.MCities, "iCity", "strCityName", customers.iCity); try { if (ModelState.IsValid) { Services.CustomerServiceClient customerServiceClient = new Services.CustomerServiceClient(); status = customerServiceClient.SaveData(customers); //ViewBag.Country = new SelectList(db.MCountries, "iCountry", "strCountryName", customers.iCountry); //ViewBag.City = new SelectList(db.MCities, "iCity", "strCityName", customers.iCity); return(RedirectToAction("Index")); } } catch (Exception e) { ModelState.AddModelError("error", "Something Went Wrong"); status = false; throw e; } return(View(customers)); // return new JsonResult { Data = new { status = status } }; }
public ActionResult Save(Customer customers) { bool status = false; ViewBag.CutomerType = new SelectList(db.MCutomerTypes, "iCutomerTypeID", "strCutomerTypeName", customers.iCutomerTypeID); ViewBag.Country = new SelectList(db.MCountries, "iCountry", "strCountryName", customers.iCountry); ViewBag.City = new SelectList(db.MCities, "iCity", "strCityName", customers.iCity); ViewBag.CreditCategory = new SelectList(db.CreditCategories, "iCreditCategoryID", "strCategory", customers.iCreditCategoryID); try { if (ModelState.IsValid) { HttpPostedFileBase fileIDCopy = Request.Files["IDCopyImageData"]; HttpPostedFileBase fileVisaCopy = Request.Files["VisaCopyImageData"]; Services.CustomerServiceClient customerServiceClient = new Services.CustomerServiceClient(); status = customerServiceClient.SaveData(customers, fileIDCopy, fileVisaCopy); ViewBag.CutomerType = new SelectList(db.MCutomerTypes, "iCutomerTypeID", "strCutomerTypeName", customers.iCutomerTypeID); ViewBag.Country = new SelectList(db.MCountries, "iCountry", "strCountryName", customers.iCountry); ViewBag.City = new SelectList(db.MCities, "iCity", "strCityName", customers.iCity); return(RedirectToAction("Index", "MCustomer")); } } catch (Exception e) { ModelState.AddModelError("error", "Something Went Wrong"); status = false; throw e; } return(View(customers)); // return new JsonResult { Data = new { status = status } }; }