public object ImportWard([FromBody] List <WardRequestDTO> WardData) { string token = Request.Headers.Authorization == null ? "" : Request.Headers.Authorization.ToString(); Logger.Info(Request.RequestUri + " || Method: " + Request.Method, Request.Headers.ToString(), JsonConvert.SerializeObject(WardData), Level.INFO); ResponseDTO Response = new ResponseDTO(); ErrorDTO ErrorResponse = new ErrorDTO(); WardDTO UserResponse = new WardDTO(); var xmlElements = new XElement("Data", from item in WardData select new XElement("Item", new XElement("WardCode", item.ward_code), new XElement("WardName", item.ward_name), new XElement("Type", item.type), new XElement("DistrictCode", item.district_code), new XElement("DistrictName", item.district_name), new XElement("CityCode", item.city_code), new XElement("CityName", item.city_name), new XElement("Population", item.population), new XElement("Area", item.area) )); string data = xmlElements.ToString(); Response = WardBUS.ImportWard(xmlElements); return(Response); }
public object GetWardByID(int id) { string token = Request.Headers.Authorization == null ? "" : Request.Headers.Authorization.ToString(); Logger.Info(Request.RequestUri + " || Method: " + Request.Method, Request.Headers.ToString(), null, Level.INFO); ResponseDTO Response = new ResponseDTO(); Response = WardBUS.GetWardByID(id); return(Response); }
public object GetWard(string city_code = "", string district_code = "", string ward_name = "") { string token = Request.Headers.Authorization == null ? "" : Request.Headers.Authorization.ToString(); Logger.Info(Request.RequestUri + " || Method: " + Request.Method, Request.Headers.ToString(), null, Level.INFO); ResponseDTO Response = new ResponseDTO(); Response = WardBUS.GetAllWard(city_code, district_code, ward_name, 1, 1000); return(Response); }
public object CreateNewWard([FromBody] WardRequestDTO WardData) { string token = Request.Headers.Authorization == null ? "" : Request.Headers.Authorization.ToString(); Logger.Info(Request.RequestUri + " || Method: " + Request.Method, Request.Headers.ToString(), JsonConvert.SerializeObject(WardData), Level.INFO); ResponseDTO Response = new ResponseDTO(); ErrorDTO ErrorResponse = new ErrorDTO(); WardDTO UserResponse = new WardDTO(); Response = WardBUS.AddOrUpdateWard(WardData); return(Response); }
public object Delete(int id) { string token = Request.Headers.Authorization == null ? "" : Request.Headers.Authorization.ToString(); Logger.Info(Request.RequestUri + " || Method: " + Request.Method, Request.Headers.ToString(), JsonConvert.SerializeObject(id), Level.INFO); ResponseDTO Response = new ResponseDTO(); ErrorDTO ErrorResponse = new ErrorDTO(); CategoryDTO UserResponse = new CategoryDTO(); Response = WardBUS.DeleteWard(id); return(Response); }