public IActionResult FinalizarContrato([FromBody] ValoresContratoPrestadorModel valoresContratoPrestador)
 {
     try
     {
         var finalizacaoContrato = _mapper.Map <ReajusteContrato>(valoresContratoPrestador);
         _reajusteContratoService.ReajustarContrato(finalizacaoContrato);
         return(Ok());
     }
     catch (Exception exception)
     {
         return(BadRequest(exception));
     }
 }
예제 #2
0
        public ValoresContratoPrestadorModel ConsultarReajuste(int id)
        {
            var result = DbSet.Include(x => x.Prestador).AsNoTracking().FirstOrDefault(x => x.Id == id);

            if (result == null)
            {
                return(null);
            }

            var finalizarDto = new ValoresContratoPrestadorModel
            {
                Id             = result.Id,
                IdPrestador    = result.IdPrestador,
                IdTipoContrato = result.IdTipoContrato,
                QuantidadeNova = result.QuantidadeHorasContrato,
                ValorNovo      = result.ValorContrato,
                DataReajuste   = result.DataReajuste,
                IdCelula       = result.Prestador.IdCelula,
                Situacao       = result.Situacao
            };

            return(finalizarDto);
        }