Пример #1
0
        public async Task <bool> CarReserveAsync(Guid CarId, MoneyValue MoneyValue, DateTime RentalDate, DateTime DevolutionDate)
        {
            Reserve Reserve = new Reserve();

            Reserve.Id = Guid.NewGuid();

            var reserve = new Reserve();

            reserve.CarId          = CarId;
            reserve.ActionType     = CarType.Job;
            reserve.RentalDate     = RentalDate;
            reserve.DevolutionDate = DevolutionDate;
            reserve.Value          = MoneyValue;

            await _ReserveRepository.CreateAsync(Reserve);

            return(await _ReserveRepository.SaveChangesAsync() > 0);
        }
Пример #2
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);
        }