Esempio n. 1
0
        public ActionResult PositionUpdate(PositionConfigModel item)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    Position position = positionService.GetPosition(item.Id);
                    if (position != null)
                    {
                        position.PositionName = item.PositionName;
                        position.InsuranceRate = item.InsuranceRate;
                        positionService.SavePosition();
                    }
                    else
                    {
                        ViewData["EditError"] = "Không tồn tại vị trí chức vụ";
                    }

                }
                catch (Exception e)
                {
                    ViewData["EditError"] = e.Message;
                }
            }
            else
                ViewData["EditError"] = "Xin vui lòng kiểm tra lại dữ liệu nhập.";
            var positions = positionService.GetPositions();
            var positionView = Mapper.Map<IEnumerable<Position>, IEnumerable<PositionConfigModel>>(positions);
            return PartialView("Position/_PositionGridViewPartial", positionView);
        }
Esempio n. 2
0
 public ActionResult PositionAdd(PositionConfigModel item)
 {
     if (ModelState.IsValid)
     {
         try
         {
             Position position = new Position()
             {
                 PositionName = item.PositionName,
                 InsuranceRate = item.InsuranceRate
             };
             positionService.CreatePostion(position);
         }
         catch (Exception e)
         {
             ViewData["EditError"] = e.Message;
         }
     }
     else
         ViewData["EditError"] = "Xin vui lòng kiểm tra lại dữ liệu nhập.";
     var positions = positionService.GetPositions();
     var positionView = Mapper.Map<IEnumerable<Position>, IEnumerable<PositionConfigModel>>(positions);
     return PartialView("Position/_PositionGridViewPartial", positionView);
 }