Exemple #1
0
 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
     });
 }
Exemple #2
0
 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
     });
 }
Exemple #3
0
 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
     });
 }