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 { }
 }