Esempio n. 1
0
        public override async Task <HotelStruct> getHotelById(HotelIdRequest request, ServerCallContext context)
        {
            try
            {
                var model = await _service.GetHotelById(request.HotelId);

                var result = Mapper.Map <Hotel, HotelStruct>(model);
                return(result);
            }
            catch (Exception ex)
            {
                LogHelper.Error(this, ex);
                throw ex;
            }
        }
Esempio n. 2
0
        public override async Task <ModifyReply> deleteHotelInfoById(HotelIdRequest request, ServerCallContext context)
        {
            ModifyReply modifyReply = new ModifyReply();

            try
            {
                var result = await _service.DeleteHotelInfoById(request.HotelId);

                modifyReply = Mapper.Map <ModifyReplyModel, ModifyReply>(result);
                return(modifyReply);
            }
            catch (Exception ex)
            {
                LogHelper.Error(this, ex);
                throw ex;
            }
        }
Esempio n. 3
0
        public override async Task <HotelRoomTypeList> getHotelRoomTypeListByHotelId(HotelIdRequest request, ServerCallContext context)
        {
            try
            {
                HotelRoomTypeList hotelRoomTypeList = new HotelRoomTypeList();
                var list = await _service.GetHolteRoomTypeListByHotelId(request.HotelId);

                var result = Mapper.Map <List <HotelRoomType>, List <HotelRoomTypeStruct> >(list);
                hotelRoomTypeList.Listdata.AddRange(result);
                hotelRoomTypeList.Total = result.Count;
                return(hotelRoomTypeList);
            }
            catch (Exception ex)
            {
                LogHelper.Error(this, ex);
                throw ex;
            }
        }
Esempio n. 4
0
 public static HotelRoomTypeList getHotelRoomTypeListByHotelId(HotelIdRequest hotelId)
 {
     return(_client.getHotelRoomTypeListByHotelId(hotelId));
 }
Esempio n. 5
0
 public static HotelStruct getHotelById(HotelIdRequest idRequest)
 {
     return(_client.getHotelById(idRequest));
 }
Esempio n. 6
0
 public static ModifyReply deleteHotelInfoById(HotelIdRequest idRequest)
 {
     return(_client.deleteHotelInfoById(idRequest));
 }
Esempio n. 7
0
        public IActionResult getHolteRoomTypeListByHotelId(HotelIdRequest hotelId)
        {
            var result = EGClient.getHotelRoomTypeListByHotelId(hotelId);

            return(Ok(result));
        }
Esempio n. 8
0
        public IActionResult getHotelById(HotelIdRequest idRequest)
        {
            var result = EGClient.getHotelById(idRequest);

            return(Ok(result));
        }
Esempio n. 9
0
        public IActionResult deleteHotelInfoById(HotelIdRequest idRequest)
        {
            var result = EGClient.deleteHotelInfoById(idRequest);

            return(Ok(result));
        }