Exemplo n.º 1
0
        /// <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));
        }
Exemplo n.º 2
0
        /// <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));
        }
Exemplo n.º 3
0
        /// <summary>
        /// 获取景区所有用户位置
        /// </summary>
        /// <returns></returns>
        public List <Tourist> GetTouristsLocations()
        {
            string url = Global.url + "/GetTouristsLocations";
            InternetHelperForList <Tourist> helper = new InternetHelperForList <Tourist>();

            return(helper.GetList(url));
        }
Exemplo n.º 4
0
        /// <summary>
        /// 获取所有管理员信息
        /// </summary>
        /// <returns></returns>
        public List <Administrator> GetAdministrators()
        {
            string url = Global.url + "/GetAdministrators";
            InternetHelperForList <Administrator> helper = new InternetHelperForList <Administrator>();

            return(helper.GetList(url));
        }
Exemplo n.º 5
0
        /// <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));
        }
Exemplo n.º 8
0
        /// <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));
        }
Exemplo n.º 9
0
        /// <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));
        }
Exemplo n.º 10
0
        /// <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);
        }
Exemplo n.º 11
0
        /// <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);
        }
Exemplo n.º 12
0
        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;
        }
Exemplo n.º 13
0
        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);
        }
Exemplo n.º 16
0
        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);
        }
Exemplo n.º 17
0
        /// <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"));
        }
Exemplo n.º 19
0
        public bool DeleteServerLogs(List <int> logIDs)
        {
            InternetHelperForList <List <int> > helper = new InternetHelperForList <List <int> >();

            return(helper.PostString(Global.url + "/DeleteServerLogs", logIDs));
        }
Exemplo n.º 20
0
        /// <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));
        }