public static Models.Repository.RentalRecord CreateCompleteDtoRentalRecord(this Models.Repository.Rental rental) { return(new Models.Repository.RentalRecord { Action = ($"{rental.RentalId} rental returned at {DateTime.UtcNow}."), ActionType = RentalAction.returned, RentalId = rental.RentalId, UserId = rental.UserId }); }
public static Models.Repository.RentalRecord CreateFullPriceDtoRentalRecord(this Models.Repository.Rental rental) { return(new Models.Repository.RentalRecord { Action = ($"Rental {rental.RentalId} was not returned in a timely manner. You have been charged the full price."), ActionType = RentalAction.returned, RentalId = rental.RentalId, UserId = rental.UserId }); }
public static Rental ConvertDtoRentalToRental(this Models.Repository.Rental rental) { return(new Rental { RentalStartTime = rental.RentalStartTime, RentalDueTime = rental.RentalDueTime, RentalId = rental.RentalId, RentalReturnTime = rental.RentalReturnTime, HasBeenReturned = rental.HasBeenReturned, IsUserOwnedNow = rental.IsUserOwnedNow, LockerCode = rental.LockerCode }); }