public ActionResult Add(PermissionViewModel viewModel) { if (ModelState.IsValid) { OperationContext.ServiceSession.PermissionService.Add(viewModel.ToPOCO()); OperationContext.ServiceSession.SaveChange(); return OperationContext.SendAjaxMessage(AjaxMessageStatus.OperationSuccess, "", "", null); } else { return OperationContext.SendAjaxMessage(AjaxMessageStatus.OperationFailed, "Please enable javascript in browser.", "", null); } }
/// <summary> /// convert POCO object to viewModel object /// </summary> /// <param name="permissionpermissionPOCO"></param> /// <returns></returns> public static PermissionViewModel ToViewModel(this Model.Permission permissionPOCO) { var permissionViewModel = new PermissionViewModel(); return new PermissionViewModel() { PermissionId = permissionPOCO.permissionID, PermissionParentId = permissionPOCO.permissionParentID, PermissionName = permissionPOCO.permissionName, PermissionReMark = permissionPOCO.permissionRemark, PermissionAreaName = permissionPOCO.permissionAreaName, PermissionControllerName = permissionPOCO.permissionControllerName, PermissionActionName = permissionPOCO.permissionActionName, PermissionFormMethod = permissionPOCO.permissionFormMethod, PermissionOperationType = permissionPOCO.permissionOperationType, PermissionJsMethodName = permissionPOCO.permissionJSMethodName, PermissionIco = permissionPOCO.permissionIcon, PermissionIsLink = permissionPOCO.permissionIsLink, PermissionOrder = permissionPOCO.permissionOrder, PermissionIsShow = permissionPOCO.permissionIsShow }; }
public ActionResult Modify(int id, PermissionViewModel viewmodel) { if (ModelState.IsValid) { viewmodel.PermissionId = id; OperationContext.ServiceSession.PermissionService.Update(viewmodel.ToPOCO(), "permissionParentID", "permissionName", "permissionRemark", "permissionAreaName", "permissionControllerName", "permissionActionName", "permissionFormMethod", "permissionOperationType", "permissionJSMethodName", "permissionIcon", "permissionIsLink", "permissionOrder", "permissionIsShow"); OperationContext.ServiceSession.SaveChange(); return OperationContext.SendAjaxMessage(AjaxMessageStatus.OperationSuccess, "", "", null); } return OperationContext.SendAjaxMessage(AjaxMessageStatus.OperationFailed, "Please enable javascript in the browser", "", null); }