示例#1
0
 public static CustomerRequestModel ToCustomerRequestModel(this CustomerRequestEntity model)
 {
     return(new CustomerRequestModel(model.Id
                                     , model.FirstName
                                     , model.LastName
                                     , model.Nickname
                                     , model.CPF
                                     , model.CNPJ
                                     , model.Phone
                                     , model.Email
                                     , model.BirthDate
                                     , model.CreatedOn
                                     , model.UpdatedOn
                                     , model.Deleted
                                     , model.CostumerRefusal?.ToCustomerRefusalModel()));
 }
示例#2
0
 /// <summary>
 ///     Adding a customer request to the database
 /// </summary>
 /// <param name="customerRequest">CustomerRequest entity</param>
 public bool Create(CustomerRequest customerRequest)
 {
     try
     {
         var entity = new CustomerRequestEntity
         {
             DateFrom                = customerRequest.DateFrom,
             DateTo                  = customerRequest.DateTo,
             HotelUserId             = customerRequest.HotelUserId,
             RoomTypeId              = customerRequest.RoomTypeId,
             CustomerRequestStatusId = customerRequest.CustomerRequestStatusId,
             Sleeps                  = customerRequest.Sleeps,
             IsDeleted               = customerRequest.IsDeleted
         };
         _hotelDbContext.CustomerRequests.Add(entity);
         return(true);
     }
     catch
     {
         return(false);
     }
 }