// GET: CompanyMaster/Edit/5 public ActionResult Edit(int id) { using (var unitOfWork = new UnitWork1(new EAMSContext())) { var cmpMstr = unitOfWork.CompanyMasters.Get(id); unitOfWork.Complete(); var config = new MapperConfiguration(cfg => { cfg.CreateMap <CompanyMaster, CompanyMasterUpdateVM>(); }); IMapper mapper = config.CreateMapper(); CompanyMasterUpdateVM UpdateDto = mapper.Map <CompanyMaster, CompanyMasterUpdateVM>(cmpMstr); return(View(UpdateDto)); } }
public ActionResult Edit(CompanyMasterUpdateVM objCmpMstrUpVm) { try { using (var unitOfWork = new UnitWork1(new EAMSContext())) { var config = new MapperConfiguration(cfg => { cfg.CreateMap <CompanyMasterUpdateVM, CompanyMaster>(); }); IMapper mapper = config.CreateMapper(); CompanyMaster UpdateDto = mapper.Map <CompanyMasterUpdateVM, CompanyMaster>(objCmpMstrUpVm); //throw new System.NullReferenceException("Exception Occurred Yup"); unitOfWork.CompanyMasters.Update(UpdateDto); unitOfWork.Complete(); return(RedirectToAction("Index")); } } finally { } }