コード例 #1
0
        public bool CreateHouse(HousingViewModel model)
        {
            try
            {
                HousingModel house = new HousingModel();
                house.Address = new AddressModel();
                int id = houses.Count + 1;

                house.Id                 = id;
                house.Name               = model.Name;
                house.Category           = model.Category;
                house.Description        = model.Description;
                house.Rooms              = model.Rooms;
                house.CreatedAt          = model.CreatedAt;
                house.CreatedBy          = model.CreatedBy;
                house.Address.Street     = model.Street;
                house.Address.City       = model.City;
                house.Address.Country    = "Portugal";
                house.Address.PostalCode = model.PostalCode;

                houses.Add(house);

                return(true);
            }
            catch (Exception e)
            {
                throw e;
            }
        }
コード例 #2
0
 public void OnGet()
 {
     using (var webClient = new WebClient())
     {
         string houseDetailString = webClient.DownloadString("https://neighborhoodgroceryappxmlproject.azurewebsites.net/api/Neighbor/GetHousingData/Washington%20Park");
         var    houseDetail       = HousingModel.FromJson(houseDetailString);
         ViewData["HousingDetail"] = houseDetail;
     }
 }
コード例 #3
0
        private HousingService()
        {
            AddressModel address = new AddressModel()
            {
                City       = "Lisboa",
                Country    = "Portugal",
                PostalCode = "2790-485",
                Street     = "Rua das cenas"
            };

            HousingModel house = new HousingModel()
            {
                Id          = 1,
                Name        = "Cozy Apartment",
                Description = "Great apartment near the center of Lisbon",
                Category    = "Apartment",
                Rooms       = 3,
                Address     = address,
                Image       = "http://media.equityapartments.com/images/c_crop,x_0,y_0,w_1920,h_1080/c_fill,w_1920,h_1080/q_80/3799-9/verde-apartments-kitchen-and-living-room.jpg"
            };

            houses.Add(house);
        }
コード例 #4
0
 public ActionResult AddHousing(HousingModel model)
 {
     return(View());
 }