private void FeedEditionsCallBack(object state) { DownloadReporter.Reset(); _downloadManagerEdition = new DownloadManagerEdition(DownloadManager, DownloadReporter); _downloadManagerEdition.Finished += DownloadManagerEditionFinished; _downloadManagerEdition.Error += DownloadManagerEditionError; foreach (EditionInfoViewModel editionInfoViewModel in Editions.Where(s => s.Active)) { Interlocked.Increment(ref CountDown); string[] cardInfos = DownloadManager.GetCardUrls(editionInfoViewModel.Url); editionInfoViewModel.DownloadReporter.Total = cardInfos.Length; DownloadReporter.Total += cardInfos.Length; EditionInfoViewModel model = editionInfoViewModel; if (model.CardNumber.HasValue) { if (cardInfos.Length != model.CardNumber.Value) { AppendMessage(string.Format("{0}: {1} urls while cardnumber is set to {2}", model.Name, cardInfos.Length, model.CardNumber.Value), false); } } _downloadManagerEdition.AddRange(cardInfos.Select(s => WebAccess.ToAbsoluteUrl(model.Url, s)), model.EditionId, model.DownloadReporter); } _downloadManagerEdition.Start(); }
private static Card[] GetCardsInfo(WebAccess webAccess, string url) { string filePath = Path.Combine(Path.GetTempPath(), WantedBulkType + ".json"); try { if (File.Exists(filePath)) { File.Delete(filePath); } webAccess.DownloadFile(url, filePath); using (StreamReader re = new StreamReader(filePath)) { using (JsonTextReader reader = new JsonTextReader(re)) { JsonSerializer se = new JsonSerializer(); return(se.Deserialize <Card[]>(reader)); } } } finally { if (File.Exists(filePath)) { File.Delete(filePath); } } }
private static List <Startup> GetStartups(IEnumerable <int> id) { try { const int MAX = 50; if (id.Count() > MAX) { int nbLoop = id.Count() / MAX; bool addLoop = id.Count() % MAX != 0; if (addLoop) { nbLoop++; } List <Startup> feeds = new List <Startup>(); for (int i = 0; i < nbLoop; i++) { string res = WebAccess.GetRequestResult(@"https://api.angel.co/1/startups/batch?ids=" + string.Join(",", id.Skip(i * MAX).Take(MAX))); List <Startup> feed = JsonConvert.DeserializeObject <List <Startup> >(res); feeds.AddRange(feed); } return(feeds); } else { string res = WebAccess.GetRequestResult(@"https://api.angel.co/1/startups/batch?ids=" + string.Join(",", id)); var feed = JsonConvert.DeserializeObject <List <Startup> >(res); return(feed); } } catch (Exception ex) { Log.Error("GetStartups", "error", ex); throw; } }
/// <summary> /// 检查是否有搜索权限 /// </summary> /// <returns></returns> public static bool CheckSearch() { bool isSearch = false; StringBuilder sbmenu = new StringBuilder(); DataSet ds = WebAccess.GetInstance().GetUserUrl(WebBeanUse.GetInstance().Account); if (ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0) { DataRow dr; string urlParams = string.Empty; for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { dr = ds.Tables[0].Rows[i];//UrlParams urlParams = dr["UrlParams"].ToString(); if ("top".Equals(dr["UrlCode"].ToString().Trim().ToLower()) && !string.Empty.Equals(urlParams)) { if ("search".Equals(urlParams.Trim().ToLower())) { isSearch = true; break; } } } } return(isSearch); }
private static Feeds GetFeeds(int id = 0) { string res = WebAccess.GetRequestResult(string.Format(@"https://api.angel.co/1/feed?page={0}", id)); var feed = JsonConvert.DeserializeObject <Feeds>(res); return(feed); }
/// <summary> /// 得到权限菜单 /// </summary> /// <returns></returns> public static string GetPage() { StringBuilder sbmenu = new StringBuilder(); DataSet ds = WebAccess.GetInstance().GetUserUrl(WebBeanUse.GetInstance().Account); if (ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0) { DataRow dr; string tmpmenu = "<a href=\"javascript:showUrl('{0}');\">[{1}]</a>"; string url = string.Empty; string urlParams = string.Empty; for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { dr = ds.Tables[0].Rows[i];//UrlParams url = dr["Url"].ToString(); urlParams = dr["UrlParams"].ToString(); if ("top".Equals(dr["UrlCode"].ToString().Trim().ToLower()) && !string.Empty.Equals(urlParams) && "search".Equals(urlParams.Trim().ToLower())) { continue; } if (!string.Empty.Equals(urlParams)) { url += "?" + dr["UrlParams"].ToString(); } sbmenu.AppendFormat(tmpmenu, url, dr["UrlName"].ToString()); } } return(sbmenu.ToString()); }
/// <summary> /// 抓取网页内容 /// </summary> /// <param name="id">数据的ID,源自网页中的ID</param> /// <param name="url">抓取的URl</param> /// <returns></returns> private bool CatchContent(long id, string url) { dataEncoding = cbbEncoding.Text; data = WebAccess.Request(url, string.Empty, WebAccess.WebAccessMethod.POST, "text\\html", null, dataEncoding); if (!string.IsNullOrEmpty(data) && data.Contains(txtFilter.Text) && !data.Contains(txtOppFilter.Text)) { try { //匹配过滤 item.ID = id.ToString(); item.Title = FindText.Find(data, config.GetConfig("Title")); item.Author = FindText.Find(data, config.GetConfig("Author")); item.CreateDate = FindText.Find(data, config.GetConfig("CreateDate")); item.ImageUrl = FindText.Find(data, config.GetConfig("ImageUrl")); item.Content = FindText.Find(data, config.GetConfig("Content")); //处理HTML内容 if (cbReplaceHtml.Checked) { item.Content = HtmlText.ToText(item.Content); } int contentLength = Convert.ToInt32(txtContentLength.Text); if (!string.IsNullOrEmpty(item.Title) && item.Content.Length > contentLength) { resultFileName = string.Format("{0}//{1}.txt", OUTPUT_PATH, CommonFile.RemoveInvalidChar(item.Title)); System.IO.File.WriteAllText(resultFileName, item.ToString()); return(true); } } catch (Exception ex) { txtMessage.Text = ex.Message; } } return(false); }
public void OnActionExecuting(ActionExecutingContext filterContext) { string areas = filterContext.ActionDescriptor.ControllerDescriptor.ControllerType.FullName.Trim(); areas = areas.Substring(areas.IndexOf("Areas.") + 6, areas.IndexOf(".Controllers") - (areas.IndexOf("Areas.") + 6)); string controller = filterContext.ActionDescriptor.ControllerDescriptor.ControllerName.Trim(); string action = filterContext.ActionDescriptor.ActionName.Trim(); WebAccess wa = ef_wa.GetWebAccess(areas, controller, action); if (wa != null) { if (!String.IsNullOrEmpty(wa.users)) { allowedUsers = wa.users.Split(new char[] { ',' }); for (int i = 0; i < allowedUsers.Length; i++) { allowedUsers[i] = allowedUsers[i].Trim(); } } if (!String.IsNullOrEmpty(wa.roles)) { allowedRoles = wa.roles.Split(new char[] { ',' }); for (int i = 0; i < allowedRoles.Length; i++) { allowedRoles[i] = allowedRoles[i].Trim(); } } bool us = User(filterContext.HttpContext); bool rl = Role(filterContext.HttpContext); if (!(us | rl)) { this.RulesAccess = null; this.access = false; // если не локал хост if (!filterContext.HttpContext.Request.IsLocal & LogVisit) { filterContext.VisitLog(this.RulesAccess, this.access); } string message = filterContext.HttpContext.User.Identity.Name + ";" + filterContext.ActionDescriptor.ActionName; filterContext.Result = new ViewResult() { ViewName = "AccessDenied", ViewData = new ViewDataDictionary(filterContext.Controller.ViewData) { Model = message, // set the model } }; } } else { this.RulesAccess = "General access"; this.access = null; } }
public EditionInfoViewModel(string baseEditionUrl, EditionInfoWithBlock editionInfoWithBlock) { _edition = editionInfoWithBlock.Edition; string seachUrl = WebAccess.ToAbsoluteUrl(baseEditionUrl, editionInfoWithBlock.BaseSearchUrl, true); Url = string.Format("{0}?output=checklist&action=advanced&special=true&set=[\"{1}\"]", seachUrl, editionInfoWithBlock.Edition.GathererName); DownloadReporter = new DownloadReporterViewModel(); }
private static void LoadDownloads() { WebAccess.DownloadAll(out WaveMaker.Prem, out WaveMaker.Ban, out WaveMaker.Beta); // Db.GetAll(out WaveMaker.Prem, out WaveMaker.Ban, out WaveMaker.Beta); WebAccess.DownloadInfo(out WaveMaker.Controller); // Db.GetController(out WaveMaker.Controller); WaveMaker.HackDisabled = WaveMaker.Controller.Disabled; }
void AddUrl(string name, string query) { WebAccess webaccess = GetComponent <WebAccess>(); var url = webaccess.ExtractQueryUrl(query); if (url != null) { AddScript("Url Puzzles", name, ScriptKind.Url, url); } }
public IEnumerable <PriceInfo> Parse(WebAccess webAccess, string url, object param, out string errorMessage) { _errorMessages = new List <string>(); BulkData bulkData = (BulkData)param; Card[] cards = GetCardsInfo(webAccess, url); List <PriceInfo> ret = cards.SelectMany(c => ExtractCardPrice(c, bulkData.UpdatedAt)).ToList(); errorMessage = string.Join("\r\n", _errorMessages); return(ret); }
private static StartupRole GetStartups(int id) { try { string res = WebAccess.GetRequestResult(@"https://api.angel.co/1/startup_roles?v=1&startup_id=" + id); var startupRole = JsonConvert.DeserializeObject <StartupRole>(res); return(startupRole); } catch (Exception ex) { Log.Error("GetStartups", "error", id.ToString()); throw; } }
async public Task <JsonResult> QuickCreate(QuickCreateModel model) { ApplicationDbContext db = new ApplicationDbContext(); model.ApplicationUserID = User.Identity.GetUserId(); var user = db.Users.Where(u => u.Id == model.ApplicationUserID).FirstOrDefault(); model.RecepientEmail = model.RecepientEmail ?? user.Email_Address; vmName = model.Name; await GetVMLabel(model.OS); model.OSLabel = label; model.ServiceName = serviceName; var status = GenerateVMConfig(model); db.QuickCreates.Add(model); try { db.SaveChanges(); } catch (Exception e) { string Message = e.Message; } string passPhrase = "th0bb@123"; string encService = StringCipher.Encrypt(serviceName + ".cloudapp.net", passPhrase); string encUserName = StringCipher.Encrypt("administrator", passPhrase); string encPassword = StringCipher.Encrypt(password, passPhrase); WebAccess webAccess = new WebAccess(); webAccess.EndPoint = serviceName + ".cloudapp.net"; webAccess.UserName = "******"; webAccess.Password = password; webAccess.UserMail = model.RecepientEmail; webAccess.AccessToken = Guid.NewGuid().ToString(); db.WebAccesses.Add(webAccess); db.SaveChanges(); //string link = "http://vmengine.azurewebsites.net/?" +StringCipher.initVector +"/" + "QC"+ "/"+ encService + "/" + encUserName + "/" + encPassword; string link = "http://ijepaiwebap.azurewebsites.net/webaccess?accessToken=" + webAccess.AccessToken; Mailer mail = new Mailer("*****@*****.**", "ijpie"); mail.Compose(link, model.RecepientEmail); mail.SendMail(); return(Json(new { Status = 0, VMName = vmName, ServiceName = serviceName })); }
public IReadOnlyList <KeyValuePair <string, object> > GetUrls(WebAccess webAccess) { IList <KeyValuePair <string, object> > urls = new List <KeyValuePair <string, object> >(); string json = webAccess.GetHtml(Scryfall); BulkDataList bulkDataList = JsonConvert.DeserializeObject <BulkDataList>(json); BulkData bulkData = bulkDataList.Data.FirstOrDefault(d => d.Type == WantedBulkType); if (bulkData != null) { urls.Add(new KeyValuePair <string, object>(bulkData.DownloadUri, bulkData)); } return(urls.ToArray()); }
///// <summary> ///// 用户登录。 ///// </summary> ///// <param name="account">账号。</param> ///// <param name="password">密码。</param> ///// <returns>登录结果。</returns> //public bool UserLogin(string account, string password) //{ // HttpContext currentHttpContext = HttpContext.Current; // string clientPassword = string.Empty; // var info = WebAccess.GetInstance().CheckUserCertificate(account, // password, // string.Format("{0}@{1}", currentHttpContext.Session.SessionID, currentHttpContext.Request.UserHostAddress), // ref clientPassword // ); // Message = info.PermissionVerifyMessage; // if (info.PermissionVerifyState == DataModel.Enum_PermissionVerifyState.用户验证通过) // { // Account = account; // ClientPassword = clientPassword; // return true; // } // else // { // Account = string.Empty; // ClientPassword = string.Empty; // return false; // } //} ///// <summary> ///// 检查用户登录状况。 ///// </summary> ///// <returns>检查结果。</returns> //public bool CheckUser() //{ // HttpContext currentHttpContext = HttpContext.Current; // string account = Account; // string clientPassword = ClientPassword; // var info = WebAccess.GetInstance().CheckUserCertificate( // Account, // string.Empty, // string.Format("{0}@{1}", currentHttpContext.Session.SessionID, currentHttpContext.Request.UserHostAddress), // ref clientPassword // ); // Message = info.PermissionVerifyMessage; // if (info.PermissionVerifyState == DataModel.Enum_PermissionVerifyState.用户验证通过) // { // Account = account; // ClientPassword = clientPassword; // return true; // } // else // { // Account = string.Empty; // ClientPassword = string.Empty; // return false; // } //} /// <summary> /// 验证用户url权限。 /// </summary> /// <returns>验证结果。</returns> public bool CheckUrl() { HttpRequest currentRequest = HttpContext.Current.Request; var info = WebAccess.GetInstance().CheckUrl(string.Format("~{0}", currentRequest.Path), currentRequest["Code"], Account); Message = info.PermissionVerifyMessage; if (info.PermissionVerifyState == DataModel.Enum_PermissionVerifyState.该地址验证成功) { return(true); } else { return(false); } }
public void Start() { //Check if they are of any particular rank if (Provider.client.m_SteamID == Controller.Dev) { isDev = true; isBeta = true; isPremium = true; } if (Prem.Contain(Provider.client.m_SteamID.ToString())) { isPremium = true; } if (Beta.Contain(Provider.client.m_SteamID.ToString())) { isBeta = true; } //Show the EULA if (ShowEula) { WebAccess.DownloadEula(out eula); Blocker.BlockerEnabled = true; Blocker.DisabledType = Blocker.Type.EulaAgree; } //Set blocker if (Controller.Version != Version) { Blocker.SetDisabled(Blocker.Type.OutOfDate); } else if (Provider.APP_VERSION != GameVersion) { Blocker.SetDisabled(Blocker.Type.GameOutOfDate); } else if (Ban.Contains(Provider.client.m_SteamID.ToString())) { Controller.BanOverride("YOU HAVE BEEN GLOBALLY BANNED FROM USING TSUNAMI HACK, VERIFY GAME FILES TO UNINSTALL"); Blocker.DisabledType = Blocker.Type.Disabled; } else { Blocker.DisabledType = Blocker.Type.Disabled; } }
private async void UpdateVersion(string finODV) { try { UserHDDInfo _objUHI = new UserHDDInfo(); _objUHI.ID = AuID; _objUHI.UserId = AuUID; _objUHI.PCCVersion = finPCCV.ToString().Trim(); _objUHI.ODVersion = "Common Plugin"; //finODV.ToString().Trim(); WebAccess _objUA = new WebAccess(); string rsvp = await _objUA.versionupdate(_objUHI); } catch (Exception) { } }
private void Parse() { foreach (var jobData in _inputsWithHtml.GetConsumingEnumerable()) { try { if (_isStopping) { return; } foreach (CardWithExtraInfo cardWithExtraInfo in Parser.ParseCardInfo(jobData.Html)) { string pictureUrl = WebAccess.ToAbsoluteUrl(jobData.Url, cardWithExtraInfo.PictureUrl); int idGatherer = Parser.ExtractIdGatherer(pictureUrl); string baseUrl = WebAccess.ToAbsoluteUrl(jobData.Url, string.Format("Languages.aspx?multiverseid={0}", idGatherer)); CardWithExtraInfo info = cardWithExtraInfo; _downloadManager.ManageMultiPage(baseUrl, html => { foreach (CardLanguageInfo language in Parser.ParseCardLanguage(html)) { info.Add(language); } }); _downloadManager.InsertCardInDb(cardWithExtraInfo); _downloadManager.InsertCardEditionInDb(jobData.EditionId, cardWithExtraInfo, pictureUrl); foreach (int otherIdGatherer in cardWithExtraInfo.OtherIdGatherer) { _downloadManager.InsertCardEditionVariationInDb(idGatherer, otherIdGatherer, WebAccess.ToAbsoluteUrl(jobData.Url, string.Format(Parser.AlternativePictureUrl, otherIdGatherer), true)); } } _editions[jobData.EditionId].Progress(); _globalProgressReporter.Progress(); } catch (Exception ex) { SendError(ex); } } }
/// <summary> /// 得到权限菜单 /// </summary> /// <returns></returns> public static string GetPage() { StringBuilder sbmenu = new StringBuilder(); DataSet ds = WebAccess.GetInstance().GetUserChildeUrl("ReportManagement", WebBeanUse.GetInstance().Account); if (ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0) { DataRow dr; string htmLeft = "<tr><td align ='center'>" + "<a href='{0}'>" + "<img src='Images/{1}.jpg' />" + "<br />{2}" + "</a></td></tr>"; string url = string.Empty; string urlParams = string.Empty; for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { dr = ds.Tables[0].Rows[i]; url = dr["Url"].ToString(); string img = string.Empty; if (!string.Empty.Equals(dr["UrlParams"].ToString())) { //取图片文件名 &img=aaa urlParams = dr["UrlParams"].ToString(); string[] arr = urlParams.Split('&'); foreach (var param in arr) { if (param.IndexOf("img") == 0) { img = param.Substring(param.IndexOf("=") + 1); break; } } url += "?" + dr["UrlParams"].ToString(); } sbmenu.AppendFormat(htmLeft, url, img, dr["UrlName"].ToString()); } } return(sbmenu.ToString()); }
/// <summary> /// Executes the logic for this workflow activity /// </summary> protected override void InternalExecute() { var itemUri = this.ItemUri.Get(ActivityContext); var itemId = this.ItemId.Get(ActivityContext); System.Uri result; switch (this.Action) { case GetWebAccessUrlAction.BuildDetails: result = WebAccess.GetBuildDetailsUri(this.ProjectCollection, itemUri); break; case GetWebAccessUrlAction.WorkItemEditor: result = WebAccess.GetWorkItemEditorUri(this.ProjectCollection, itemId); break; default: throw new ArgumentException("Action not supported"); } this.Result.Set(this.ActivityContext, result); }
/// <summary> /// 得到权限菜单 /// </summary> /// <returns></returns> public static string GetPage() { StringBuilder sbmenu = new StringBuilder(); DataSet ds = WebAccess.GetInstance().GetUserChildeUrl("myPage", WebBeanUse.GetInstance().Account); if (ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0) { DataRow dr; string htmLeft = "<li id='menuGroup{2}' style=’cursor: pointer;'>" + "<img onclick='displayMenu({2})' id='groupimg{2}' src='images/t_list_09.jpg' style='cursor: pointer;' />" + "<a href=\"javascript:showUrl('{0}');\">[{1}]</a></li>"; string url = string.Empty; string urlParams = string.Empty; for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { dr = ds.Tables[0].Rows[i]; url = dr["Url"].ToString(); string displayMenu = string.Empty; if (!string.Empty.Equals(dr["UrlParams"].ToString())) { //取 &displayMenu=98 urlParams = dr["UrlParams"].ToString(); string[] arr = urlParams.Split('&'); foreach (var param in arr) { if (param.IndexOf("displayMenu") == 0) { displayMenu = param.Substring(param.IndexOf("=") + 1); break; } } url += "?" + dr["UrlParams"].ToString(); } sbmenu.AppendFormat(htmLeft, url, dr["UrlName"].ToString(), displayMenu); } } return(sbmenu.ToString()); }
/// <summary> /// 得到权限菜单 /// </summary> /// <returns></returns> public static string GetPage() { StringBuilder sbmenu = new StringBuilder(); DataSet ds = WebAccess.GetInstance().GetUserChildeUrl("SystemManagementfrm", WebBeanUse.GetInstance().Account); if (ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0) { DataRow dr; string htmLeft = "<li id='menuGroup99' style='cursor:pointer;'><a href=\"javascript:showUrl('{0}');\">[{1}]</a></li>"; string url = string.Empty; for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { dr = ds.Tables[0].Rows[i]; url = dr["Url"].ToString(); if (!string.Empty.Equals(dr["UrlParams"].ToString())) { url += "?" + dr["UrlParams"].ToString(); } sbmenu.AppendFormat(htmLeft, url, dr["UrlName"].ToString()); } } return(sbmenu.ToString()); }
/// <summary> /// 清空表Module_Data /// </summary> public void DeleteAllUrl() { WebAccess.GetInstance().DeleteAllUrl(); }
public async Task<int> RegisterNewUser(WebAccess.ServiceReference.RegistrationItem vm) { _sync.BeginSync(); try { var reg = await WebClientAsyncExtensions.RegisterNewUserTask(vm); if (reg == 0) { var a = new WebAccess.ServiceReference.AuthData(); a.Username = vm.Email; a.Password = vm.Pwd1; a.ProviderId = 0; var t = await WebClientAsyncExtensions.AuthenticateUserTask(a); if (t != null) { Auth = t; Auth.Username = vm.Email; //_EventAggregator.GetEvent<LoggedInEvent>().Publish(true); await LoggedIn(); _sync.EndSync(); return 0; } else { _messenger.Publish<LoggedInEvent>(new LoggedInEvent(this, false)); _sync.EndSync(); return -2; } } else { _messenger.Publish<LoggedInEvent>(new LoggedInEvent(this, false)); _sync.EndSync(); return reg; } } catch (Exception ex) { _sync.EndSync(); return -3; } }
/// <summary> /// 插入一条数据 /// </summary> /// <param name="model"></param> public void AddUrl(UrlDataModel model) { WebAccess.GetInstance().AddUrl(model); }
/// <summary> /// 修改一条数据 /// </summary> /// <param name="model"></param> public void UpdateUrl(UrlDataModel model) { WebAccess.GetInstance().UpdateUrl(model); }
/// <summary> /// 更新用户的禁止状态 /// </summary> /// <param name="userGUID">用户GUID</param> /// <param name="ban">当前状态</param> public void ChangeUserState(string userGUID, bool ban) { WebAccess.GetInstance().ChangeUserState(userGUID, ban); }
/// <summary> /// 把用户插入用户数组 /// </summary> /// <param name="userGUID">用户GUID</param> /// <param name="userGroupGUID">用户组GUID</param> public void AddUserToUserGroup(string userGUID, string userGroupGUID, bool addOrDelete) { WebAccess.GetInstance().AddUserToUserGroup(userGUID, userGroupGUID, addOrDelete); }
/// <summary> /// 查询用户组的所有用户。 /// </summary> /// <param name="userGroup_GUID">用户组GUID。</param> /// <param name="userAccount">用户帐号</param> /// <param name="userName">用户名。</param> /// <param name="isBelongto">是否属于</param> /// <returns>用户和用户组信息数据集。</returns> public DataSet SelectGroupUsersData(string userGroup_GUID, string userAccount, string userName, bool?ban, bool isBelongto) { return(WebAccess.GetInstance().SelectGroupUsersData(userGroup_GUID, userAccount, userName, ban, isBelongto)); }
/// <summary> /// 保存用户组信息。 /// </summary> /// <param name="userGroup_GUID">用户组GUID。</param> /// <param name="userGroupName">用户组名。</param> /// <param name="type">保存方式add:增加 update:更新</param> /// <returns>用户和用户组信息数据集。</returns> public DataSet SaveUserGroupData(string userGroup_GUID, string userGroupName, string type) { return(WebAccess.GetInstance().SaveUserGroupData(userGroup_GUID, userGroupName, type)); }
private void FillMacroList(WebAccess.ServiceReference.SummaryData summary) { Macros.Clear(); Macros.Add(summary.SumFat * 9); Macros.Add(summary.SumKH * 4); Macros.Add(summary.SumProt * 4); }
public async Task<int> GetSummary(int daytime, DateTime date, WebAccess.ServiceReference.SummaryData _summary) { if (IsNetworkAvailable == false) { return -1; } _sync.BeginSync(); try { var summary = (await WebClientAsyncExtensions.GetSummaryTask(getAuth(), daytime, date)); AutoMapper.Mapper.Map<WebAccess.ServiceReference.SummaryData, WebAccess.ServiceReference.SummaryData>(summary, _summary); } catch (Exception ex) { Debug.WriteLine("Error in getting Consumed Summary Data:" + ex); } _sync.EndSync(); return 0; }
private void FillConsumedSummary(WebAccess.ServiceReference.SummaryData source, WebAccess.ServiceReference.SummaryData dest) { dest.Fiber = source.Fiber; dest.SumFat = source.SumFat; dest.SumFatP = source.SumFatP; dest.SumFatSaturated = source.SumFatSaturated; dest.SumkCal = source.SumkCal; dest.SumKH = source.SumKH; dest.SumKHP = source.SumKHP; dest.SumkJoule = source.SumkJoule; dest.SumProt = source.SumProt; dest.SumProtP = source.SumProtP; }