Example #1
0
        public void Post(Models.BuildingBindingModel model)
        {
            var building = new Building();

            building.BuildingName  = model.BuildingName;
            building.AddressLine1  = model.AddressLine1;
            building.AddressLine2  = model.AddressLine2;
            building.AddressLine3  = model.AddressLine3;
            building.City          = model.City;
            building.State         = model.State;
            building.ZipCode       = model.ZipCode;
            building.PurchaseDate  = model.PurchaseDate;
            building.PurchasePrice = model.PurchasePrice;
            building.SellDate      = model.SellDate;
            building.SellPrice     = model.SellPrice;
            building.NumberOfUnits = model.NumberOfUnits;

            _buildingRepository.AddBuilding(building);
        }
Example #2
0
        public ActionResult Put(int id, Models.BuildingBindingModel model)
        {
            if (id != model.BuildingId)
            {
                return(BadRequest());
            }

            var building = _buildingRepository.GetBuilding(model.BuildingId);

            building.BuildingName  = model.BuildingName;
            building.AddressLine1  = model.AddressLine1;
            building.AddressLine2  = model.AddressLine2;
            building.AddressLine3  = model.AddressLine3;
            building.City          = model.City;
            building.State         = model.State;
            building.ZipCode       = model.ZipCode;
            building.PurchaseDate  = model.PurchaseDate;
            building.PurchasePrice = model.PurchasePrice;
            building.NumberOfUnits = model.NumberOfUnits;

            _buildingRepository.UpdateBuilding(building);

            return(NoContent());
        }