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