private static T Create <T>(DeskBookingBase request) where T : DeskBookingBase, new()
 {
     return(new T
     {
         FirstName = request.FirstName,
         LastName = request.LastName,
         Email = request.Email,
         Date = request.Date
     });
 }
 private T Create <T>(DeskBookingBase deskBooking) where T : DeskBookingBase, new()
 {
     return(new T()
     {
         FirstName = deskBooking.FirstName,
         LastName = deskBooking.LastName,
         Email = deskBooking.Email,
         Date = deskBooking.Date
     });
 }