/// <summary> /// 获取景区所有用户位置 /// </summary> /// <returns></returns> public async Task <List <Tourist> > GetTouristsLocations() { var url = Global.url + "/GetTouristsLocations"; var helper = new InternetHelperForList <Tourist>(); return(await helper.GetList(url)); }
/// <summary> /// 获取符合条件的游客们的当前位置(根据手机号/姓名) /// </summary> /// <param name="filter"></param> /// <returns></returns> public List <Tourist> GetTouristLocation(string filter) { string url = Global.url + "/GetTouristLocation/" + filter; InternetHelperForList <Tourist> helper = new InternetHelperForList <Tourist>(); return(helper.GetList(url)); }
/// <summary> /// 获取景区所有用户位置 /// </summary> /// <returns></returns> public List <Tourist> GetTouristsLocations() { string url = Global.url + "/GetTouristsLocations"; InternetHelperForList <Tourist> helper = new InternetHelperForList <Tourist>(); return(helper.GetList(url)); }
/// <summary> /// 获取所有管理员信息 /// </summary> /// <returns></returns> public List <Administrator> GetAdministrators() { string url = Global.url + "/GetAdministrators"; InternetHelperForList <Administrator> helper = new InternetHelperForList <Administrator>(); return(helper.GetList(url)); }
/// <summary> /// 注意url参数不要有空格 /// </summary> /// <param name="startTime"></param> /// <param name="endTime"></param> public List <ServerLog> GetServerLogs(DateTime startTime, DateTime endTime) { string start = startTime.ToString().Split(' ').FirstOrDefault().Replace("/", "-"); //只要年月日 string end = endTime.ToString().Split(' ').FirstOrDefault().Replace("/", "-"); InternetHelperForList <ServerLog> helper = new InternetHelperForList <ServerLog>(); return(helper.GetList(Global.url + "/GetServerLogs/" + start + "/" + end)); }
/// <summary> /// 获取异常情况记录 /// </summary> /// <param name="startTime"></param> /// <param name="endTime"></param> /// <param name="hasSolved">是否包含已解决的记录</param> public List <LostContact> GetLostContacts(DateTime startTime, DateTime endTime, bool hasSolved) { string start = startTime.ToString().Split(' ').FirstOrDefault().Replace("/", "-"); //只要年月日 string end = endTime.ToString().Split(' ').FirstOrDefault().Replace("/", "-"); InternetHelperForList <LostContact> helper = new InternetHelperForList <LostContact>(); return(helper.GetList(Global.url + "/GetLostContacts/" + start + "/" + end + "/" + hasSolved)); }
/// <summary> /// 注意url参数不要有空格 /// </summary> /// <param name="startTime"></param> /// <param name="endTime"></param> public List <EmergencyCall> GetEmergencyCalls(DateTime startTime, DateTime endTime) { string start = startTime.ToString().Split(' ').FirstOrDefault().Replace("/", "-"); //只要年月日 string end = endTime.ToString().Split(' ').FirstOrDefault().Replace("/", "-"); string url = Global.url + "/GetEmergencyCalls/" + start + "/" + end; InternetHelperForList <EmergencyCall> helper = new InternetHelperForList <EmergencyCall>(); return(helper.GetList(url)); }
/// <summary> /// 获取符合条件的游客们的当天行迹(根据手机号/姓名) /// </summary> /// <param name="filter"></param> /// <param name="startTime"></param> /// <param name="endTime"></param> /// <returns></returns> public List <Schedule> GetTouristsSchedules(string filter, DateTime startTime, DateTime endTime) { string start = startTime.ToString().Split(' ').FirstOrDefault().Replace("/", "-"); //只要年月日,2016/6/17->2016-6-17 string end = endTime.ToString().Split(' ').FirstOrDefault().Replace("/", "-"); string url = Global.url + "/GetTouristsSchedules/" + filter + "/" + start + "/" + end; InternetHelperForList <Schedule> helper = new InternetHelperForList <Schedule>(); return(helper.GetList(url)); }
/// <summary> /// 获取符合条件的游客们的当天行迹(根据手机号/姓名) /// </summary> /// <param name="filter"></param> /// <param name="startTime"></param> /// <param name="endTime"></param> /// <returns></returns> public async Task <List <Schedule> > GetTouristsSchedules(string filter, DateTime startTime, DateTime endTime) { var start = startTime.ToString().Split(' ').FirstOrDefault().Replace("/", "-"); //只要年月日,2016/6/17->2016-6-17 var end = endTime.ToString().Split(' ').FirstOrDefault().Replace("/", "-"); var url = Global.url + "/GetTouristsSchedules/" + filter + "/" + start + "/" + end; var helper = new InternetHelperForList <Schedule>(); return(await helper.GetList(url)); }
/// <summary> /// 获取异常情况记录 /// </summary> /// <param name="startTime"></param> /// <param name="endTime"></param> /// <param name="hasSolved">是否包含已解决的记录</param> public async Task <List <LostContactModel> > GetLostContacts(DateTime startTime, DateTime endTime, bool hasSolved) { string start = startTime.ToString().Split(' ').FirstOrDefault().Replace("/", "-"); //只要年月日 string end = endTime.ToString().Split(' ').FirstOrDefault().Replace("/", "-"); //12-15号 InternetHelperForList <LostContactModel> helper2 = new InternetHelperForList <LostContactModel>(); var r = await helper2.GetList(Global.url + "/GetLostContacts/" + start + "/" + end + "/" + hasSolved); return(r); }
/// <summary> /// 注意url参数不要有空格 /// </summary> /// <param name="startTime"></param> /// <param name="endTime"></param> public async Task <List <EmergencyCallModel> > GetSingleEmergencyCalls(DateTime startTime, DateTime endTime) { string start = startTime.ToString().Split(' ').FirstOrDefault().Replace("/", "-"); //只要年月日 string end = endTime.ToString().Split(' ').FirstOrDefault().Replace("/", "-"); string url = Global.url + "/GetEmergencyCalls/" + start + "/" + end; InternetHelperForList <EmergencyCallModel> helper2 = new InternetHelperForList <EmergencyCallModel>(); var r = await helper2.GetList(url); return(r); }
public async Task <ObservableCollection <Administrator> > GetAdministrators() { InternetHelperForList <Administrator> helper2 = new InternetHelperForList <Administrator>(); var r = await helper2.GetList(Global.url + "/GetAdministrators"); return(new ObservableCollection <Administrator>(r)); //string r = InternetHepler.Instance.UrlGet(Global.url + "/GetAdministrators"); //var result=JsonConvert.DeserializeObject<ObservableCollection<Administrator>>(r); //return result; }
public async Task <ObservableCollection <ServerLog> > GetServerLogs(DateTime startTime, DateTime endTime) { string time1 = startTime.ToString().Split(' ').FirstOrDefault().Replace("/", "-"); //AddDays 保证查询到当天的记录 string time2 = endTime.AddDays(1).ToString().Split(' ').FirstOrDefault().Replace("/", "-"); string url = Global.url + "/GetServerLogs/" + time1 + "/" + time2; InternetHelperForList <ServerLog> helper = new InternetHelperForList <ServerLog>(); var r = await helper.GetList(url); return(new ObservableCollection <ServerLog>(r)); }
public bool AlterScenicSpot(Scenic scenic) { var helper = new InternetHelperForList <Scenic>(); bool r = helper.PostString(Global.url + "/AlterScenic", scenic); if (r) { Global.LogServer.SaveServerLogs("修改" + scenic.ID + ":" + scenic.Name + "景点信息成功"); } else { Global.LogServer.SaveServerLogs("修改" + scenic.ID + ":" + scenic.Name + "景点信息失败"); } return(r); }
public async Task <bool> AddScenicSpot(Scenic scenic) { var helper = new InternetHelperForList <Scenic>(); bool r = helper.PostString(Global.url + "/AddScenic", scenic); if (r) { Global.LogServer.SaveServerLogs("新增景点" + scenic.Name + "成功"); } else { Global.LogServer.SaveServerLogs("新增景点" + scenic.Name + "失败"); } return(r); }
public bool AddAdmin(Administrator Admin) { var helper = new InternetHelperForList <Administrator>(); bool r = helper.PostString(Global.url + "/AddAdministrator", Admin); if (r) { Global.LogServer.SaveServerLogs("新增管理员" + Admin.account + "(账号)成功"); } else { Global.LogServer.SaveServerLogs("新增管理员" + Admin.account + "(账号)失败"); } return(r); }
/// <summary> /// 获取景点集合 /// </summary> /// <returns></returns> public List <Scenic> GetScenicInfoList() { InternetHelperForList <Scenic> helper = new InternetHelperForList <Scenic>(); return(helper.GetList(Global.url + "/GetScenicInfoList")); }
public async Task <List <Scenic> > GetScenicSpotInfoList() { var helper = new InternetHelperForList <Scenic>(); return(await helper.GetList(Global.url + "/GetScenicInfoList")); }
public bool DeleteServerLogs(List <int> logIDs) { InternetHelperForList <List <int> > helper = new InternetHelperForList <List <int> >(); return(helper.PostString(Global.url + "/DeleteServerLogs", logIDs)); }
/// <summary> /// 添加景点 /// </summary> /// <param name="scenic"></param> /// <returns></returns> public bool AddScenic(Scenic scenic) { InternetHelperForList <Scenic> helper = new InternetHelperForList <Scenic>(); return(helper.PostString(Global.url + "/AddScenic", scenic)); }