public JsonResult Edit(PositionIM vm) { if (!ModelState.IsValid) { AR.Setfailure(GetModelErrorMessage()); return(Json(AR, JsonRequestBehavior.DenyGet)); } var newPosition = _positionService.GetById(vm.Id); newPosition.Title = vm.Title; newPosition.Code = vm.Code; newPosition.Importance = vm.Importance; newPosition.Sketch = vm.Sketch; newPosition.ImageWidth = vm.ImageWidth; newPosition.ImageHeight = vm.ImageHeight; newPosition.Active = vm.Active; newPosition.UpdatedBy = Site.CurrentUserName; newPosition.UpdatedDate = DateTime.Now; //var newPosition = _mapper.Map<PositionIM, Position>(vm); _positionService.Update(newPosition); // var position = _mapper.Map<PositionVM>(newPosition); AR.Id = newPosition.Id; AR.Data = RenderPartialViewToString("_PositionItem", newPosition); AR.SetSuccess(String.Format(Messages.AlertUpdateSuccess, EntityNames.Position)); return(Json(AR, JsonRequestBehavior.DenyGet)); }
public ActionResult Add() { var vPosition = new PositionIM(); vPosition.Active = true; vPosition.Importance = 0; return(PartialView("_Add", vPosition)); }
public JsonResult Add(PositionIM vm) { if (!ModelState.IsValid) { AR.Setfailure(GetModelErrorMessage()); return(Json(AR, JsonRequestBehavior.DenyGet)); } var newPosition = _mapper.Map <PositionIM, Position>(vm); newPosition.CreatedBy = Site.CurrentUserName; newPosition.CreatedDate = DateTime.Now; _positionService.Create(newPosition); int count; var pageSize = SettingsManager.Ads.PageSize; var list = _positionService.GetPagedElements(0, pageSize, string.Empty, out count); //List<PositionVM> categories = _mapper.Map<List<Position>, List<PositionVM>>(list); AR.Data = RenderPartialViewToString("_PositionList", list); AR.SetSuccess(String.Format(Messages.AlertCreateSuccess, EntityNames.Position)); return(Json(AR, JsonRequestBehavior.DenyGet)); }