public async Task <ActionResult <ResultResponse> > UpdateAsync([FromServices] IUpdateOccupationUseCaseAsync updateOccupation, [FromBody] OccupationUpdateRequest request) { var result = await updateOccupation.RunAsync(request); return(Ok(result)); }
public async Task <ResultResponse> RunAsync(OccupationUpdateRequest request) { var result = await _unitOfWork.OccupationRepository.UpdateAsync(request); _unitOfWork.Transaction(); return(result); }
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 }); }