Esempio n. 1
0
 //
 // 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);
 }
Esempio n. 2
0
 public int AddManufacturer(ManufacturerContract manufacturer)
 {
     try
     {
         return _manufacturerRepository.AddManufacturer(manufacturer);
     }
     catch (Exception ex)
     {
         ErrorManager.LogApplicationError(ex.StackTrace, ex.Source, ex.Message);
         return 0;
     }
 }
Esempio n. 3
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;
     }
 }
Esempio n. 4
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" });
     }
 }
Esempio n. 5
0
 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 = "" });
     }
 }
Esempio n. 6
0
 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;
            }
        }
Esempio n. 8
0
 public bool UpdateManufacturer(ManufacturerContract manufacturer)
 {
     try
     {
         return _manufacturerRepository.UpdateManufacturer(manufacturer);
         }
     catch (Exception ex)
     {
         ErrorManager.LogApplicationError(ex.StackTrace, ex.Source, ex.Message);
         return false;
     }
 }
Esempio n. 9
0
 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" });
     }
 }
Esempio n. 10
0
        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);
            }
        }
Esempio n. 11
0
 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" });
     }
 }