using Community.DAL; using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Net; using System.Net.Http; using System.Web.Http; namespace Community.Controllers { public class BuildController : ApiController { public BuildController() { } [AcceptVerbs("Get")] public DataTable QueryBuildingById(int id) { return QueryDAL.QueryBuildingById(id); } [AcceptVerbs("Get")] public DataTable QueryHouse(string name, string unit, string num) { if (string.IsNullOrEmpty(name) || string.IsNullOrEmpty(unit) || string.IsNullOrEmpty(num)) { return null; } return QueryDAL.QueryHouse(name, unit, num); } [AcceptVerbs("Get")] public DataTable QueryHousehold(int id) { return QueryDAL.QueryHousehold(id); } [AcceptVerbs("Get")] public DataTable QueryHousehold(string name = "") { return QueryDAL.QueryHousehold(name); } [AcceptVerbs("Get")] public DataTable QueryHouseholdByBuilding(string name, string unit, string num) { if (string.IsNullOrEmpty(name) || string.IsNullOrEmpty(unit) || string.IsNullOrEmpty(num)) { return null; } return QueryDAL.QueryHouseholdByBuilding(name, unit, num); } [AcceptVerbs("Get")] public DataTable QueryHouseholdByUserId(int id) { return QueryDAL.QueryHouseholdByUserId(id); } [AcceptVerbs("Get")] public DataTable CountGender(string name = "") { return QueryDAL.CountGender(name); } [AcceptVerbs("Get")] public DataTable CountNation(string name = "") { return QueryDAL.CountNation(name); } [AcceptVerbs("Get")] public DataTable CountPolitical(string name = "") { return QueryDAL.CountPolitical(name); } [AcceptVerbs("Get")] public DataTable CountHouse(string name = "") { return QueryDAL.CountHouse(name); } [AcceptVerbs("Get")] public DataTable CountStatus(string name = "") { return QueryDAL.CountStatus(name); } } }