public ActionResult DeleteHideOrganization(DataSourceLoadOptions loadOptions, string value) { try { var deleteHideOrganization = new HideOrganizationViewModel(); JsonConvert.PopulateObject(value, deleteHideOrganization); deleteHideOrganization.UpdateBy = UserDetail.UserID; DeleteHideOrgResult result = MasterService.DeleteHideOrganization(deleteHideOrganization.ToEntity()); return(Content(JsonConvert.SerializeObject(GetMsgFromDeleteActionResult(result)), ConstantValues.JSON_CONTENT_TYPE)); } catch (Exception ex) { throw ex; } }
public static HideOrg ToEntity(this HideOrganizationViewModel model) { var entity = AutoMapper.Mapper.Map <HideOrg>(model); if (entity.DivCodeKey == ConstantValues.AllValue) { entity.DivCodeKey = null; } if (entity.DeptCodeKey == ConstantValues.AllValue) { entity.DeptCodeKey = null; } if (entity.SecCodeKey == ConstantValues.AllValue) { entity.SecCodeKey = null; } return(entity); }
public ActionResult UpdateHideOrganization(DataSourceLoadOptions loadOptions, string value) { try { var editHideOrganization = new HideOrganizationViewModel(); JsonConvert.PopulateObject(value, editHideOrganization); ValidateModel(editHideOrganization); if (!ModelState.IsValid) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, ModelState.ToString())); } editHideOrganization.UpdateBy = UserDetail.UserID; SaveHideOrgResult result = MasterService.SaveHideorganization(editHideOrganization.ToEntity(), ConstantValues.EDIT); return(Content(JsonConvert.SerializeObject(GetMsgFromInsertUpdateActionResult(result)), ConstantValues.JSON_CONTENT_TYPE)); } catch (Exception ex) { throw ex; } }