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);
        }
Exemple #5
0
        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));
        }
Exemple #6
0
        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));
        }
Exemple #7
0
        public async Task <IActionResult> UpdateTender(string code, [FromBody] CodesCreateDTO tendersCreateDTO)
        {
            await _tenderTypeService.UpdateTender(code, tendersCreateDTO);

            return(NoContent());
        }
Exemple #8
0
        public async Task <IActionResult> UpdateExpenditure(string code, [FromBody] CodesCreateDTO ExpendituresCreateDTO)
        {
            await _ExpenditureTypeService.UpdateExpenditure(code, ExpendituresCreateDTO);

            return(NoContent());
        }