public virtual BookingModels ConvertSingleBookingDTOToBookingModel(SingleBookingDTO input) { return(new BookingModels { Id = input.Id, CustomerEmail = input.CustomerEmail, CustomerName = input.CustomerName, description = input.Description, Approved = input.Approved }); }
public async Task <IHttpActionResult> DeleteBookingModels(int bookingId, string userId) { SingleBookingDTO singleBookingDTO = await bookingServices.DeleteSingleBooking(bookingId, userId); if (singleBookingDTO == null) { return(NotFound()); } return(Ok(singleBookingDTO)); }
public List <bool> ValidateSingleBookingDTO(SingleBookingDTO input) { List <bool> boolList = new List <bool>(); boolList.Add(ValidateTime(input.StartTime, input.EndTime)); boolList.Add(ValidateCustomerName(input.CustomerName)); boolList.Add(ValidateCustomerEmail(input.CustomerEmail)); boolList.Add(ValidateDescription(input.Description)); boolList.Add(ValidateApplicationUserFirstName(input.ApplicationUserFirstName)); boolList.Add(ValidateApplicationUserLastName(input.ApplicationUserLastName)); return(boolList); }
public virtual SingleBookingDTO ConvertBookingModelToSingleBookingDTO(BookingModels input) { SingleBookingDTO BookingDTO = new SingleBookingDTO() { Id = input.Id, CustomerEmail = input.CustomerEmail, CustomerName = input.CustomerName, Description = input.description, Approved = input.Approved, StartTime = input.BookingTimeSlotModels.startTime, EndTime = input.BookingTimeSlotModels.endTime, ApplicationUserFirstName = input.ApplicationUser.FirstName, ApplicationUserLastName = input.ApplicationUser.LastName }; return(BookingDTO); }