예제 #1
0
        public ResponseGetSplitHouseCatalog GetSplitHouses(RequestGetSplitHouseCatalog request)
        {
            var response = new ResponseGetSplitHouseCatalog(request?.Paging);

            var data = dbManager.GetSplitHouses();

            var result = data.Sorting(request?.Sorting).Pagination(response.Paging).ToList();

            var cData = result.Select(t => new SplitHouseDTO()
            {
                Id = t.Id,
                EnergoEfficienty = t.EnergoEfficienty,
                ImageUrl         = t.ImageUrl,
                Model            = t.Model,
                Noise            = t.Noise,
                Power            = t.Power,
                PowerRealty      = t.PowerRealty,
                Price            = t.Price,
                SizeExternal     = t.SizeExternal,
                SizeInternal     = t.SizeInternal
            }).ToList();

            response.Data = cData;

            return(response);
        }
예제 #2
0
        public ResponseGetSplitHouseCatalog GetSplitHouse()
        {
            var data = dbManager.GetSplitHouses().ToList();

            var mData = data.Select(d => new SplitHouseDTO()
            {
                EnergoEfficienty = d.EnergoEfficienty,
                ImageUrl         = d.ImageUrl,
                Model            = d.Model,
                Noise            = d.Noise,
                Power            = d.Power,
                PowerRealty      = d.PowerRealty,
                Price            = d.Price,
                SizeExternal     = d.SizeExternal,
                SizeInternal     = d.SizeInternal,
                Id = d.Id
            }).ToList();

            return(new ResponseGetSplitHouseCatalog()
            {
                Data = mData
            });
        }