Exemplo n.º 1
0
        public async Task <ReturnResultDto> PostReserve(Reserve reserve)
        {
            await _ReserveRepository.CreateAsync(reserve);

            await _ReserveRepository.SaveChangesAsync();

            ReturnResultDto ReturnResultDto = new ReturnResultDto();

            ReturnResultDto.Action = "Reserva criada com sucesso!!!";
            return(ReturnResultDto);
        }
Exemplo n.º 2
0
        public async Task <ReturnResultDto> PostCar(Car car)
        {
            await CarRepository.CreateAsync(car);

            await CarRepository.SaveChangesAsync();

            ReturnResultDto ReturnResultDto = new ReturnResultDto();

            ReturnResultDto.Action = "Carro criado";
            return(ReturnResultDto);
        }
Exemplo n.º 3
0
        public async Task <ReturnResultDto> DeleteReserve(Guid id)
        {
            ReturnResultDto ReturnResultDto = new ReturnResultDto();

            ReturnResultDto.Action = "Delete Reserve";

            Reserve Reserve = await _ReserveRepository.ReadAsync(id);

            if (Reserve == null)
            {
                ReturnResultDto.Inconsistencies.Add(
                    "Reserve não encontrado");
            }
            else
            {
                await _ReserveRepository.DeleteAsync(id);

                await _ReserveRepository.SaveChangesAsync();
            }
            return(ReturnResultDto);
        }
Exemplo n.º 4
0
        public async Task <ReturnResultDto> DeleteCar(Guid id)
        {
            ReturnResultDto ReturnResultDto = new ReturnResultDto();

            ReturnResultDto.Action = "Delete car";

            Car Car = await CarRepository.ReadAsync(id);

            if (Car == null)
            {
                ReturnResultDto.Inconsistencies.Add(
                    "Carro não encontrado");
            }
            else
            {
                await CarRepository.DeleteAsync(id);

                await CarRepository.SaveChangesAsync();
            }
            return(ReturnResultDto);
        }
Exemplo n.º 5
0
        public async Task <ReturnResultDto> PutCar(Guid id, Car car)
        {
            ReturnResultDto ReturnResultDto = new ReturnResultDto();

            Car Car = await CarRepository.ReadAsync(car.Id);

            if (Car == null)
            {
                ReturnResultDto.Inconsistencies.Add(
                    "Carro não encontrado");
            }
            else
            {
                Car.Description = car.Description;

                CarRepository.Update(Car);
                await CarRepository.SaveChangesAsync();

                ReturnResultDto.Action = "Atualização de carro";
            }
            return(ReturnResultDto);
        }