public async Task UpdateExpenditure(string ExpenditureCode, CodesCreateDTO ExpendituresDTO) { var entity = _mapper.Map <ExpenditureType>(ExpendituresDTO); entity.ShortName = TenderHelperService.ToTitleCase(entity.ShortName); await _repository.UpdateExpenditure(ExpenditureCode, entity); }
public async Task UpdateTender(string tenderCode, CodesCreateDTO tendersDTO) { var entity = _mapper.Map <TenderType>(tendersDTO); entity.ShortName = TenderHelperService.ToTitleCase(entity.ShortName); await _repository.UpdateTender(tenderCode, entity); }
public async Task CreateExpenditure(CodesCreateDTO ExpendituresDTO) { var entity = _mapper.Map <ExpenditureType>(ExpendituresDTO); entity.Code = Regex.Replace(entity.Code, @"\s+", ""); entity.Code = TenderHelperService.ToTitleCase(entity.Code); entity.ShortName = TenderHelperService.ToTitleCase(entity.ShortName); await _repository.CreateExpenditure(entity); }
public async Task CreateTender(CodesCreateDTO tendersDTO) { var entity = _mapper.Map <TenderType>(tendersDTO); entity.Code = Regex.Replace(entity.Code, @"\s+", ""); entity.Code = entity.Code.ToUpper(); entity.ShortName = TenderHelperService.ToTitleCase(entity.ShortName); await _repository.CreateTender(entity); }
public async Task <IActionResult> CreateTender([FromBody] CodesCreateDTO tendersCreateDTO) { if (await _tenderTypeService.TenderExists(tendersCreateDTO.Code)) { return(BadRequest(tendersCreateDTO.Code + " already exists try with another name")); } await _tenderTypeService.CreateTender(tendersCreateDTO); return(StatusCode(201)); }
public async Task <IActionResult> CreateExpenditure([FromBody] CodesCreateDTO ExpendituresCreateDTO) { if (await _ExpenditureTypeService.ExpenditureExists(ExpendituresCreateDTO.Code)) { return(BadRequest(ExpendituresCreateDTO.Code + " already exists, try with another name")); } await _ExpenditureTypeService.CreateExpenditure(ExpendituresCreateDTO); return(StatusCode(201)); }
public async Task <IActionResult> UpdateTender(string code, [FromBody] CodesCreateDTO tendersCreateDTO) { await _tenderTypeService.UpdateTender(code, tendersCreateDTO); return(NoContent()); }
public async Task <IActionResult> UpdateExpenditure(string code, [FromBody] CodesCreateDTO ExpendituresCreateDTO) { await _ExpenditureTypeService.UpdateExpenditure(code, ExpendituresCreateDTO); return(NoContent()); }