public ActionResult Create(SainikBoardCreateVM objSainikCreate) { try { using (var unitOfWork = new UnitWork1(new EAMSContext())) { var config = new MapperConfiguration(cfg => { cfg.CreateMap <SainikBoardCreateVM, SainikBoardDetails>(); }); IMapper mapper = config.CreateMapper(); SainikBoardDetails CreateDto = mapper.Map <SainikBoardCreateVM, SainikBoardDetails>(objSainikCreate); unitOfWork.Sainikboards.Add(CreateDto); unitOfWork.Complete(); return(RedirectToAction("Index")); } } finally { } }
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 { } }