public bool CreateToServer() { Tool.AsyncHelper.Run <bool>(() => { List <MusicLogInfo> list = GetClient(); if (null == list || list.Count() == 0) { return(true); } list = list.Where(a => a.FinishConfirmTime > DicInfo.DateZone).ToList(); string json = Newtonsoft.Json.JsonConvert.SerializeObject(list); if (string.IsNullOrEmpty(json)) { return(true); } APIHellper apiHelper = new APIHellper(); string URL = "MusicLog/Create"; URL = APIHellper.GetAPI(URL, string.Empty); string TaskJson = apiHelper.PostHttpData(URL, json); var result = apiHelper.APIJsonDeserialize <bool>(TaskJson); if (result) { Tool.DocHelper.Write(GetLogFileFullName(), string.Empty); } return(result); }); return(true); }
public IEnumerable <CategoryInfo> GetList() { string URL = "Category/GetList"; URL = APIHellper.GetAPI(URL, APIAccessToken); string TaskJson = apiHelper.GetHttpData(URL); if (string.IsNullOrEmpty(TaskJson)) { TaskJson = DocHelper.Read(GetLocalFileFullName()); } else { DocHelper.Write(GetLocalFileFullName(), TaskJson); } var result = apiHelper.APIJsonDeserialize <IEnumerable <CategoryInfo> >(TaskJson); if (null == result || result.Count() == 0) { return(new List <CategoryInfo>()); } foreach (var itemCategory in result) { foreach (var itemMusic in itemCategory.MusicInfo) { itemMusic.CategoryID = itemCategory.ID; itemMusic.CategoryInfo = itemCategory; } } return(result); }
public List <ProfilesInfo> GetAllConfig() { string URL = "Profiles/GetAllConfig"; URL = APIHellper.GetAPI(URL, APIAccessToken); string TaskJson = apiHelper.GetHttpData(URL); var result = apiHelper.APIJsonDeserialize <List <ProfilesInfo> >(TaskJson); return(result); }
public StoreInfo GetStore(int ID) { string URL = "Store/GetStore/" + ID; URL = APIHellper.GetAPI(URL, APIAccessToken); string TaskJson = apiHelper.GetHttpData(URL); var result = apiHelper.APIJsonDeserialize <StoreInfo>(TaskJson); return(result); }
public AppVersionInfo GetLast() { APIHellper apiHelper = new APIHellper(); string URL = "AppVersion/GetLast"; URL = APIHellper.GetAPI(URL, string.Empty); string TaskJson = apiHelper.GetHttpData(URL); var result = apiHelper.APIJsonDeserialize <AppVersionInfo>(TaskJson); return(result); }
/// <summary> /// 根据ID获取图库对象 /// </summary> /// <param name="ID"></param> /// <returns></returns> public string GetAccessTonken() { string URL = "Wechat/GetAccessTokenByNone"; URL = APIHellper.GetAPI(URL, APIAccessToken); string TaskJson = apiHelper.GetHttpData(URL); string result = apiHelper.APIJsonDeserialize <string>(TaskJson); return(result); }