// Adds a new building and calls to make a VM model for it, then adds it to list of buildings and updates UI public void AddBuilding() { BuildingEventArgs e = OnNewBuildingRequested(); if (e != null) { VMBuilding b = new VMBuilding(ct.AddBuilding(e.Name)); _selectedVMBuilding = b; BuildingsVM.Add(_selectedVMBuilding); OnItemsChanged(SelectedVMBuilding); } _selectedVMCustomer.AddBuilding(_selectedVMBuilding); }
public IHttpActionResult GetAll() { try { BLBuildings buildings = new BLBuildings(); var buildings_list = buildings.GetAll(); BuildingsVM obj = new BuildingsVM(); return(Ok(obj.CreateList(buildings_list))); } catch (Exception ex) { return(InternalServerError(ex)); } }