Esempio n. 1
0
        public ICollection <LotUI> ConvertToLotUI(ICollection <Lot> lot)
        {
            List <LotUI> lotsUI = new List <LotUI>();

            foreach (var item in lot)
            {
                LotUI lotUI = new LotUI
                {
                    ID          = item.ID,
                    Apartment   = item.Apartment,
                    IsForSale   = item.IsForSale,
                    Description = item.Description,
                    Flour       = item.Flour,
                    House       = item.House,
                    IsReserved  = item.IsReserved,
                    IsSold      = item.IsSold,
                    Price       = item.Price,
                    RoomsCount  = item.RoomsCount,
                    Square      = item.Square,
                    Address     = ConvertToAddressUI(item.Address),
                    Photos      = ConvertToPhotoUI(item.Photos)
                };
                lotsUI.Add(lotUI);
            }
            return(lotsUI);
        }
Esempio n. 2
0
        public Lot ConvertToWCFLot(LotUI lotUI)
        {
            Lot lot = new Lot()
            {
                ID          = lotUI.ID,
                Apartment   = lotUI.Apartment,
                Description = lotUI.Description,
                Flour       = lotUI.Flour,
                IsForSale   = lotUI.IsForSale,
                House       = lotUI.House,
                IsReserved  = lotUI.IsReserved,
                IsSold      = lotUI.IsSold,
                Price       = lotUI.Price,
                RoomsCount  = lotUI.RoomsCount,
                Square      = lotUI.Square,
                Address     = ConvertToAddressWCF(lotUI.Address),
                Photos      = ConvertToPhotoWCF(lotUI.Photos).ToArray()
            };

            return(lot);
        }
Esempio n. 3
0
        public void LotEdit(LotUI lotUI)
        {
            Lot lot = new Lot()
            {
                Address     = ConvertToAddressWCF(lotUI.Address),
                Photos      = ConvertToPhotoWCF(lotUI.Photos).ToArray(),
                IsForSale   = lotUI.IsForSale,
                Apartment   = lotUI.Apartment,
                Description = lotUI.Description,
                Flour       = lotUI.Flour,
                House       = lotUI.House,
                IsReserved  = lotUI.IsReserved,
                IsSold      = lotUI.IsSold,
                Price       = lotUI.Price,
                RoomsCount  = lotUI.RoomsCount,
                Square      = lotUI.Square,
                User        = ConvertToUserWCF(lotUI.User)
            };

            _WCF.LotEdit(lot);
        }