Exemplo n.º 1
0
        public async Task <ActionResult <ResultResponse> > UpdateAsync([FromServices] IUpdateOccupationUseCaseAsync updateOccupation,
                                                                       [FromBody] OccupationUpdateRequest request)
        {
            var result = await updateOccupation.RunAsync(request);

            return(Ok(result));
        }
Exemplo n.º 2
0
        public async Task <ResultResponse> RunAsync(OccupationUpdateRequest request)
        {
            var result = await _unitOfWork.OccupationRepository.UpdateAsync(request);

            _unitOfWork.Transaction();

            return(result);
        }
Exemplo n.º 3
0
        public async Task <ResultResponse> UpdateAsync(OccupationUpdateRequest request)
        {
            _stringBuilder.Append($"UPDATE Occupation SET NOM_OCCUPATION = '{request.NameOccupation}', ");
            _stringBuilder.Append($"LEVEL_OCCUPATION = '{request.LevelOccupation}' ");
            _stringBuilder.Append($"WHERE ID_OCCUPATION ={ request.Id}");


            await _dbConnection.QueryAsync(_stringBuilder.ToString(), null, _dbTransaction);

            return(new ResultResponse {
                Data = request, Message = "Update occupation success", Success = true
            });
        }