Beispiel #1
0
        /// <summary>
        /// Get all list of all houses
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public GetHousesResponse GetHouses(GetHousesRequest request)
        {
            using (var context = GetContext())
            {
                var houses = context.House
                             .ToList()
                             .Select(h => HouseConverter.ConvertHouse(h))
                             .ToList();

                return(new GetHousesResponse()
                {
                    HouseList = houses
                });
            }
        }
        public GetHousesResponse GetHouses(int houseEstateID, string searchStr)
        {
            GetHousesResponse result = new GetHousesResponse();

            try
            {
                var request = new GetHousesRequest()
                {
                    HouseEstateID = houseEstateID,
                    SearchStr     = searchStr,
                    PageIndex     = 1,
                    PageSize      = 99999
                };

                result = this.Client.InvokeAPI <GetHousesResponse>(request);
            }
            catch (Exception ex)
            {
                result.Code   = 9999;
                result.ErrMsg = ex.Message;
            }

            return(result);
        }
Beispiel #3
0
 public GetHousesResponse GetHouses(GetHousesRequest request)
 {
     return(ServiceHelper.Process(MethodBase.GetCurrentMethod().Name, () => new DatabaseHelper().GetHouses(request)));
 }