public static FixOrgEmp ToEntity(this FixOrganizationViewModel model) { var entity = AutoMapper.Mapper.Map <FixOrgEmp>(model); entity.DivCodeKey = (entity.DivCodeKey == ConstantValues.AllValue) ? null : entity.DivCodeKey; entity.DeptCodeKey = (entity.DeptCodeKey == ConstantValues.AllValue) ? null : entity.DeptCodeKey; entity.SecCodeKey = (entity.SecCodeKey == ConstantValues.AllValue) ? null : entity.SecCodeKey; return(entity); }
public ActionResult DeleteFixOrganization(DataSourceLoadOptions loadOptions, string value) { try { var deleteFixOrganization = new FixOrganizationViewModel(); JsonConvert.PopulateObject(value, deleteFixOrganization); deleteFixOrganization.UpdateBy = UserDetail.UserID; DeleteFixOrgByEmpResult result = MasterService.DeleteFixOrganization(deleteFixOrganization.ToEntity()); return(Content(JsonConvert.SerializeObject(GetMsgFromDeleteActionResult(result)), ConstantValues.JSON_CONTENT_TYPE)); } catch (Exception ex) { throw ex; } }
public ActionResult UpdateFixOrganization(DataSourceLoadOptions loadOptions, string value) { try { var newFixOrganization = new FixOrganizationViewModel(); JsonConvert.PopulateObject(value, newFixOrganization); ValidateModel(newFixOrganization); if (!ModelState.IsValid) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, ModelState.ToString())); } newFixOrganization.UpdateBy = UserDetail.UserID; SaveFixOrgByEmpResult result = MasterService.SaveFixOrganization(newFixOrganization.ToEntity(), ConstantValues.EDIT); return(Content(JsonConvert.SerializeObject(GetMsgFromInsertUpdateActionResult(result)), ConstantValues.JSON_CONTENT_TYPE)); } catch (Exception ex) { throw ex; } }