public IHttpActionResult BuildingInsert(string name = null, string address = null) { try { BLBuildings buildings = new BLBuildings(); var building = buildings.Insert(name, address); return(Ok(new BuildingsVM(building))); } catch (Exception ex) { return(InternalServerError(ex)); } }
public IHttpActionResult BuildingDetail(string name = null) { try { BLBuildings buildings = new BLBuildings(); var building_detail = buildings.GetDetail(name); //Return a ResourceVM Object mapped from Resource return(Ok(new BuildingsVM(building_detail))); } catch (Exception ex) { return(InternalServerError(ex)); } }
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)); } }
public IHttpActionResult BuildingDelete(string name) { try { BLBuildings buildings = new BLBuildings(); var result = buildings.Delete(name); //if(result > 0) //{ // return Ok(result); //} //else //{ // return NotFound(); //} return(Ok("Building deleted")); } catch (Exception ex) { return(InternalServerError(ex)); } }