public ActionResult Create(ESMDetailsCrtVM objESMDtlVM) { try { using (var unitOfWork = new UnitWork1(new EAMSContext())) { var config = new MapperConfiguration(cfg => { cfg.CreateMap <ESMDetailsCrtVM, ESMOfficersDetail>(); }); IMapper mapper = config.CreateMapper(); ESMOfficersDetail CreateDto = mapper.Map <ESMDetailsCrtVM, ESMOfficersDetail>(objESMDtlVM); unitOfWork.ESMDetails.Add(CreateDto); unitOfWork.Complete(); return(RedirectToAction("Index")); } } finally { } }
public ActionResult Edit(ESMDetailsUpVM objEsmDtlUpVM) { try { using (var unitOfWork = new UnitWork1(new EAMSContext())) { var config = new MapperConfiguration(cfg => { cfg.CreateMap <ESMDetailsUpVM, ESMOfficersDetail>(); }); IMapper mapper = config.CreateMapper(); ESMOfficersDetail UpdateDto = mapper.Map <ESMDetailsUpVM, ESMOfficersDetail>(objEsmDtlUpVM); unitOfWork.ESMDetails.Update(UpdateDto); unitOfWork.Complete(); return(RedirectToAction("Index")); } } catch { return(View()); } }