public long Adicionar(ReservaCarro reserva)
        {
            var novaReserva = new ReservaCarro(reserva.ClienteId, reserva.ModeloDoVeiculo, reserva.Preco, reserva.DataInicio, reserva.DataFim);

            _reservaCarroRepositorio.Salve(novaReserva);
            return(novaReserva.Id);
        }
예제 #2
0
 public IActionResult Reserve([FromBody] ReservaCarro reserva)
 {
     try
     {
         var id = _reservaCarroServico.Adicionar(reserva);
         return(Ok(id));
     }
     catch (Exception e)
     {
         return(StatusCode(409, new ErroGenerico(CodigoErro.NaoFoiPossivelCriarItem, "Não foi possível reservar!" + e.InnerException)));;
     }
 }
예제 #3
0
 public void Salve(ReservaCarro reservaCarro)
 {
     _dataContext.ReservasCarro.Add(reservaCarro);
     _dataContext.SaveChanges();
 }
예제 #4
0
 public void Atualize(ReservaCarro reservaCarro)
 {
     _dataContext.ReservasCarro.Update(reservaCarro);
     _dataContext.SaveChanges();
 }