Esempio n. 1
0
        public async Task <ActionResult <ResultResponse> > InsertAsync([FromServices] IInsertOccupationUseCaseAsync updateOccupation,
                                                                       [FromBody] OccupationRequest request)
        {
            var result = await updateOccupation.RunAsync(request);

            return(Created("api/v1/occupation", result));
        }
Esempio n. 2
0
        public async Task <ResultResponse> RunAsync(OccupationRequest request)
        {
            var result = await _unitOfWork.OccupationRepository.InsertAsync(request);

            _unitOfWork.Transaction();

            return(result);
        }
Esempio n. 3
0
        public async Task <ResultResponse> InsertAsync(OccupationRequest request)
        {
            var query  = $"INSERT INTO Occupation (LEVEL_OCCUPATION, NOM_OCCUPATION) VALUES('{request.LevelOccupation}','{request.NameOccupation}')";
            var result = await _dbConnection.QueryAsync(query, null, _dbTransaction);

            return(new ResultResponse {
                Data = result, Message = "Insert success", Success = true
            });
        }