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));
        }
Ejemplo n.º 3
0
        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);
        }