public IActionResult PostProvince([FromBody] CreateEditProvinceViewModel model, int countryID) { DataClaim.GetClaim(Request); var province = new Province(); model.CountryID = countryID.ToString(); if (model is null) { return(BadRequest("Province is null.")); } if (!ModelState.IsValid) { return(BadRequest()); } _mapper.Map(model, province); _provinceProvider.Add(province); return(Ok(province)); }
public IActionResult Post([FromBody] CreateEditViewModel model) { DataClaim.GetClaim(Request); var level = new JobStatus(); if (model is null) { return(BadRequest("Level is null.")); } if (!ModelState.IsValid) { return(BadRequest()); } _mapper.Map(model, level); _jobStatusProvider.Add(level); return(Ok(level)); }
public IActionResult Get([FromBody] CustomDataSourceRequest request) { try { DataClaim.GetClaim(Request); var jobStatus = _jobStatusProvider.GetList(); DataSourceRequest req = GridUtilities.ConvertToKendoFromCustomRequest(request); var filter = jobStatus.ToDataSourceResult(req); return(Ok(filter)); } catch (Exception ex) { throw; } }
public IActionResult Post([FromBody] CreateEditViewModel CostCenter) { DataClaim.GetClaim(Request); var model = new CostCenter(); if (CostCenter is null) { return(BadRequest("Cost Center is null.")); } if (!ModelState.IsValid) { return(BadRequest()); } var CostCenterMapper = _mapper.Map(CostCenter, model); _costCenterProvider.Add(CostCenterMapper); return(Ok(CostCenter)); }
public IActionResult Put([FromBody] CreateEditViewModel model) { DataClaim.GetClaim(Request); if (model == null) { return(BadRequest("SIUP is null.")); } if (!ModelState.IsValid) { return(BadRequest()); } var decryptedID = Convert.ToInt32(EncryptionHelper.DecryptUrlParam(model.ID)); model.ID = decryptedID.ToString(); var SIUP = _SIUPClassProvider.Get(Convert.ToInt32(model.ID)); var SIUPMapper = _mapper.Map(model, SIUP); _SIUPClassProvider.Edit(SIUPMapper); return(Ok()); }
public IActionResult Put([FromBody] CreateEditViewModel menu) { DataClaim.GetClaim(Request); if (menu == null) { return(BadRequest("Menu is null.")); } if (!ModelState.IsValid) { return(BadRequest()); } var menus = _menuProvider.Get(Convert.ToInt32(menu.ID)); var menuMapper = _mapper.Map <Database.Context.Models.Menu>(menu); menuMapper.Id = menus.Id; menuMapper.CreatedDate = menus.CreatedDate; menuMapper.CreatedBy = menus.CreatedBy; _menuProvider.Edit(menuMapper); return(Ok()); }
public IActionResult DeleteDetail(string arrayOfID) { DataClaim.GetClaim(Request); string[] DeserializeID = JsonConvert.DeserializeObject <string[]>(arrayOfID); int[] listID = DeserializeID.Select(s => Convert.ToInt32(EncryptionHelper.DecryptUrlParam(s))).ToArray(); try { foreach (var ID in listID) { if (_orgUnitChangeProvider.ValidateDeleteOrgUnitChangeDetail(ID)) { return(BadRequest("Unable to delete! Selected data has been used on another menu")); } } Array.ForEach(listID, _orgUnitChangeProvider.Delete); } catch (Exception) { throw; } return(Ok()); }
public IActionResult Delete(string arrayOfID) { DataClaim.GetClaim(Request); string[] DeserializeID = JsonConvert.DeserializeObject <string[]>(arrayOfID); int[] listID = DeserializeID.Select(s => Convert.ToInt32(EncryptionHelper.DecryptUrlParam(s))).ToArray(); try { foreach (var ID in listID) { var IsUsed = _SIUPClassProvider.IsUsedByLegalEntity(ID); if (IsUsed) { return(Ok(IsUsed)); } } Array.ForEach(listID, _SIUPClassProvider.Delete); } catch (Exception) { throw; } return(Ok()); }