public JsonResult Save([FromBody] BookingRoomDetails model)
        {
            ActionsResult result;

            result = ApiHelper <ActionsResult> .HttpPostAsync($"{Helper.ApiUrl}api/bookingRoomDetails/save", model);

            return(Json(new { result }));
        }
 private static Edo.Api.Models.Bookings.BookingRoomDetails ToEdoModel(this BookingRoomDetails roomDetails)
 {
     return(new Api.Models.Bookings.BookingRoomDetails(type: roomDetails.Type ?? RoomTypes.NotSpecified,
                                                       passengers: roomDetails.Passengers
                                                       .Select(p => new EdoContracts.General.Pax(title: p.Title,
                                                                                                 lastName: p.LastName,
                                                                                                 firstName: p.FirstName,
                                                                                                 isLeader: p.IsLeader,
                                                                                                 age: p.Age))
                                                       .ToList()));
 }
Beispiel #3
0
 public async Task <ActionsResult> Save(BookingRoomDetails bookingRoomDetails)
 {
     try
     {
         DynamicParameters parameters = new DynamicParameters();
         parameters.Add("@BookingId", bookingRoomDetails.BookingId);
         parameters.Add("@RoomTypeId", bookingRoomDetails.RoomTypeId);
         parameters.Add("@RoomQuantity", bookingRoomDetails.RoomQuantity);
         return(await SqlMapper.QueryFirstOrDefaultAsync <ActionsResult>(cnn : conn, sql : "BookingRoomDetails_Save", param : parameters, commandType : CommandType.StoredProcedure));
     }
     catch (Exception)
     {
         return(new ActionsResult()
         {
             Id = 0,
             Message = "Có lỗi xảy ra, xin thử lại!"
         });
     }
 }
Beispiel #4
0
 public async Task <ActionsResult> Save(BookingRoomDetails bookingRoomDetails)
 {
     return(await bookingRoomDetailsRepository.Save(bookingRoomDetails));
 }
 public async Task <ActionsResult> Save(BookingRoomDetails bookingRoomDetails)
 {
     return(await bookingRoomDetailsService.Save(bookingRoomDetails));
 }