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); }
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); }