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); }
public async Task <ReturnResultDto> PostCar(Car car) { await CarRepository.CreateAsync(car); await CarRepository.SaveChangesAsync(); ReturnResultDto ReturnResultDto = new ReturnResultDto(); ReturnResultDto.Action = "Carro criado"; return(ReturnResultDto); }
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); }
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); }
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); }