// // GET: /CarManufacturer/Create public PartialViewResult AddNewManufacturer() { var manufacturer = new ManufacturerContract(); var countryList = ServiceProvider.Instance().GetCountryServices().GetCountries() ?? new List<CountryContract>(); manufacturer.Countrys = new SelectList(countryList, "CountryId", "Name", 0); return PartialView("AddNewManufacturer", manufacturer); }
public int AddManufacturer(ManufacturerContract manufacturer) { try { return _manufacturerRepository.AddManufacturer(manufacturer); } catch (Exception ex) { ErrorManager.LogApplicationError(ex.StackTrace, ex.Source, ex.Message); return 0; } }
public int AddManufacturer(ManufacturerContract manufacturer) { try { //Re-Map Object to Entity Object var myEntityObj = ManufacturerContractMapper.Map<ManufacturerContract, Manufacturer>(manufacturer); if(myEntityObj == null) {return -2;} var processedManufacturer = _repository.Add(myEntityObj); _uoWork.SaveChanges(); return processedManufacturer.ManufacturerId; } catch (Exception ex) { ErrorManager.LogApplicationError(ex.StackTrace, ex.Source, ex.Message); return 0; } }
public JsonResult AddNewManufacturer_(ManufacturerContract model) { try { if (!ModelState.IsValid) { return Json(new { IsSuccess = false, Message = "Invalid inputs / validation error" }); } var retVal = ServiceProvider.Instance().GetManufacturerServices().CustomAddManufacturer(model); if (retVal < 1) { return Json(new { IsSuccess = false, Message = "Invalid input / Manufacturer Already Exist" }); } return Json(new { IsSuccess = true, Message = "" }); } catch { return Json(new { IsSuccess = false, Message = "Invalid inputs / validation error" }); } }
public JsonResult AddNewManufacturer_(ManufacturerContract model) { try { if (!ModelState.IsValid) { return Json(new { IsSuccess = false, Message = "Invalid inputs / validation error", CarManufacturer="" }); } var retVal = ServiceProvider.Instance().GetManufacturerServices().CustomAddManufacturer(model); if (retVal < 1) { return Json(new { IsSuccess = false, Message = "Invalid input / Manufacturer Already Exist", CarManufacturer = "" }); } model.ManufacturerId = retVal; return Json(new { IsSuccess = true, Message = "", CarManufacturer = model }, JsonRequestBehavior.AllowGet); //return Json(new { IsSuccess = true, Message = "" }); } catch { return Json(new { IsSuccess = false, Message = "Invalid inputs / validation error", CarManufacturer = "" }); } }
public ActionResult AddNewManufacturer(ManufacturerContract model) { try { var countryList = ServiceProvider.Instance().GetCountryServices().GetCountries() ?? new List<CountryContract>(); model.Countrys = new SelectList(countryList, "CountryId", "Name", model.CountryId); if (!ModelState.IsValid) { return View(model); } var retVal = ServiceProvider.Instance().GetManufacturerServices().CustomAddManufacturer(model); if (retVal < 1) { ModelState.AddModelError("message", "Unable to add manufacturer"); return View(model); } return RedirectToAction("ManufacturerList"); } catch { ModelState.AddModelError("message", "Process Error Occurred!"); return View(model); } }
public int CustomAddManufacturer(ManufacturerContract manufacturer) { try { //Re-Map Object to Entity Object var myEntityObj = ManufacturerContractMapper.Map<ManufacturerContract, Manufacturer>(manufacturer); if (myEntityObj == null) { return -2; } var checkDuplicate = _repository.GetAll(m => m.Name.ToLower().Replace(" ", "") == manufacturer.Name.ToLower().Replace(" ","")); if (checkDuplicate.Any()) { return -1; } var processedManufacturer = _repository.Add(myEntityObj); _uoWork.SaveChanges(); return processedManufacturer.ManufacturerId; } catch (Exception ex) { ErrorManager.LogApplicationError(ex.StackTrace, ex.Source, ex.Message); return 0; } }
public bool UpdateManufacturer(ManufacturerContract manufacturer) { try { return _manufacturerRepository.UpdateManufacturer(manufacturer); } catch (Exception ex) { ErrorManager.LogApplicationError(ex.StackTrace, ex.Source, ex.Message); return false; } }
public JsonResult _EditManufacturerInfo(ManufacturerContract model) { try { if (!ModelState.IsValid) { return Json(new { IsSuccess = false, Message = "Invalid inputs / validation error" }); } var retVal = ServiceProvider.Instance().GetManufacturerServices().UpdateManufacturer(model); if (!retVal) { return Json(new { IsSuccess = false, Message = "Invalid inputs / validation error" }); } //return Json(new { IsSuccess = true, Message = "" }); var carManufacturer = ServiceProvider.Instance().GetManufacturerServices().GetManufacturers() ?? new List<ManufacturerContract>(); return Json(new { IsSuccess = true, CarManufacturerItems = carManufacturer }, JsonRequestBehavior.AllowGet); } catch { return Json(new { IsSuccess = false, Message = "Invalid inputs / validation error" }); } }
public ActionResult EditManufacturerInfo(ManufacturerContract model) { try { var countryList = ServiceProvider.Instance().GetCountryServices().GetCountries() ?? new List<CountryContract>(); model.Countrys = new SelectList(countryList, "CountryId", "Name", model.CountryId); if (!ModelState.IsValid) { return PartialView("EditManufacturer", model); } var retVal = ServiceProvider.Instance().GetManufacturerServices().UpdateManufacturer(model); if (!retVal) { return PartialView("EditManufacturer", model); } return RedirectToAction("ManufacturerList"); } catch { return PartialView("EditManufacturer", model); } }
public JsonResult _EditManufacturerInfo(ManufacturerContract model) { try { if (!ModelState.IsValid) { return Json(new { IsSuccess = false, Message = "Invalid inputs / validation error" }); } var retVal = ServiceProvider.Instance().GetManufacturerServices().UpdateManufacturer(model); if (!retVal) { return Json(new { IsSuccess = false, Message = "Invalid inputs / validation error" }); } return Json(new { IsSuccess = true, Message = "" }); } catch { return Json(new { IsSuccess = false, Message = "Invalid inputs / validation error" }); } }