public static async Task <Models.IndexViewModel> getImportRecords(DateTime fromdate, DateTime todate) { List <Models.FileImportview> records = null; Models.IndexViewModel viewObject = new Models.IndexViewModel(); viewObject.datefrom = DateTime.Now.AddDays(-14); viewObject.dateto = DateTime.Now.AddDays(1); using (var _db = new Models.BleacherDb()) { _db.Configuration.ProxyCreationEnabled = false; var query = from x in _db.MCSImports join s in _db.Sources on x.SourceId equals s.Id select new Models.FileImportview { id = x.id, LineBlob = x.LineBlob, DocNumber = (int)x.DocNumber, Location = x.Location, Timestamp = (DateTime)x.Timestamp, Source = s.Name }; records = await query.ToListAsync(); if (records != null && records.Count > 0) { viewObject.FileImportview = records; } } return(viewObject); }
public IActionResult Index() { var model = new Models.IndexViewModel(); var claimsIdentity = (ClaimsIdentity)User.Identity; var accessTokenClaim = claimsIdentity.Claims.FirstOrDefault(x => x.Type == Startup.AccessTokenClaim); var accessTokenSecretClaim = claimsIdentity.Claims.FirstOrDefault(x => x.Type == Startup.AccessTokenSecret); if (accessTokenClaim != null && accessTokenSecretClaim != null) { var userCredentials = Tweetinvi.Auth.CreateCredentials( "CONSUMER_KEY", "CONSUMER_SECRET", accessTokenClaim.Value, accessTokenSecretClaim.Value); var authenticatedUser = Tweetinvi.User.GetAuthenticatedUser(userCredentials); if (authenticatedUser != null && !string.IsNullOrWhiteSpace(authenticatedUser.ProfileImageUrlHttps)) { model.ProfilePictureUri = authenticatedUser.ProfileImageUrlHttps; } } return(View(model)); }
public async Task <IActionResult> Index() { var model = new Models.IndexViewModel(); var claimsIdentity = (ClaimsIdentity)User.Identity; var nameIdentifier = claimsIdentity.Claims.FirstOrDefault(x => x.Type == ClaimTypes.NameIdentifier).Value; var googleApiKey = "** API KEY **"; if (!string.IsNullOrEmpty(nameIdentifier)) { string jsonUrl = $"https://www.googleapis.com/plus/v1/people/{nameIdentifier}?fields=image&key={googleApiKey}"; using (var httpClient = new HttpClient()) { var s = await httpClient.GetStringAsync(jsonUrl); dynamic deserializeObject = JsonConvert.DeserializeObject(s); var thumbnailUrl = (string)deserializeObject.image.url; if (thumbnailUrl != null && !string.IsNullOrWhiteSpace(thumbnailUrl)) { model.ProfilePictureUri = thumbnailUrl; } } } return(View(model)); }
public ActionResult Index(string fileTitle) { KUA.Web.UI.Models.IndexViewModel model = new Models.IndexViewModel(); try { HttpPostedFileBase file = Request.Files[0]; byte[] binData = new byte[file.ContentLength]; file.InputStream.Read(binData, 0, (int)file.ContentLength); string result = System.Text.Encoding.UTF8.GetString(binData); StringBuilder strOut = new StringBuilder(result); ChessBoardManager.Instance.ClearBoards(); ChessBoardManager.Instance.LoadBoards(strOut); strOut = ChessBoardManager.Instance.FindKingInCheck(); model.Result = strOut.ToString(); } catch (Exception e) { ModelState.AddModelError("uploadError", e); } return(View(model)); }
public IActionResult Index() { Models.IndexViewModel indexViewModel = new Models.IndexViewModel() { AppName = Environment.GetEnvironmentVariable("APP_NAME") ?? "Buzzerparty" }; return(View(indexViewModel)); }
public async Task <ActionResult> Index() { cachedSessionId = ControllerContext.HttpContext.Session.SessionID.ToString(); Models.IndexViewModel viewMod = new Models.IndexViewModel(); viewMod.sources = await Helpers.SourcesAdapter.getSelectSources() as IList <Models.select2>; return(View(viewMod)); }
// GET: Admin/Home public ActionResult Index() { var model = new Models.IndexViewModel(this) { CurrentPage = "首页", HeadImgUrl = "", LoginUserName = "******" }; return(View(model)); }
public ActionResult Index() { TokenRepository repository = new TokenRepository(Request,Response); Models.IndexViewModel model = new Models.IndexViewModel { IsConnectedToO365 = repository.IsConnectedToO365, SiteTitle = repository.GetSiteTitle() }; return View(model); }
public ActionResult Index() { TokenRepository repository = new TokenRepository(Request, Response); Models.IndexViewModel model = new Models.IndexViewModel { IsConnectedToO365 = repository.IsConnectedToO365, SiteTitle = repository.GetSiteTitle() }; return(View(model)); }
public async Task <IActionResult> Index() { var user = await _userManager.GetUserAsync(HttpContext.User); if (user == null) { throw new ApplicationException($"Unable to load user with ID '{_userManager.GetUserId(User)}'."); } Models.IndexViewModel model = new Models.IndexViewModel(await _repository.GetActive(new Guid(user.Id))); return(View(model)); }
// // GET: /Manage/Index public async Task <ActionResult> Index(ManageMessageId?message) { ViewBag.StatusMessage = message == ManageMessageId.ChangePasswordSuccess ? "Ваш пароль изменен." : message == ManageMessageId.SetPasswordSuccess ? "Пароль задан." : message == ManageMessageId.SetTwoFactorSuccess ? "Настроен поставщик двухфакторной проверки подлинности." : message == ManageMessageId.Error ? "Произошла ошибка." : message == ManageMessageId.AddPhoneSuccess ? "Ваш номер телефона добавлен." : message == ManageMessageId.RemovePhoneSuccess ? "Ваш номер телефона удален." : ""; var userId = User.Identity.GetUserId(); var model = new Models.IndexViewModel { HasPassword = HasPassword(), PhoneNumber = await UserManager.GetPhoneNumberAsync(userId), TwoFactor = await UserManager.GetTwoFactorEnabledAsync(userId), Logins = await UserManager.GetLoginsAsync(userId), BrowserRemembered = await AuthenticationManager.TwoFactorBrowserRememberedAsync(userId) }; return(View(model)); }
// // GET: /Manage/Index public async Task <ActionResult> Index(ManageMessageId?message) { ViewBag.StatusMessage = message == ManageMessageId.ChangePasswordSuccess ? "已更改你的密码。" : message == ManageMessageId.SetPasswordSuccess ? "已设置你的密码。" : message == ManageMessageId.SetTwoFactorSuccess ? "已设置你的双重身份验证提供程序。" : message == ManageMessageId.Error ? "出现错误。" : message == ManageMessageId.AddPhoneSuccess ? "已添加你的电话号码。" : message == ManageMessageId.RemovePhoneSuccess ? "已删除你的电话号码。" : ""; var user = UserManager.FindById(User.Identity.GetUserId().AsLong()); var model = new Models.IndexViewModel { HasPassword = HasPassword(), PhoneNumber = user.PhoneNumber, TwoFactor = user.TwoFactorEnabled, Logins = UserManager.GetLogins(user.Id), //BrowserRemembered = AuthenticationManager.TwoFactorBrowserRemembered(user.Id) }; return(View(model)); }
public async Task <ActionResult> getImports() { Helpers.jqGrid <Models.jqgridLoad> jqgrid = new Helpers.jqGrid <Models.jqgridLoad>(); Models.jqgridData data = new Models.jqgridData(); System.Collections.Specialized.NameValueCollection RequestParams = ControllerContext.RequestContext.HttpContext.Request.Params; Models.jqgridLoad loadVars = jqgrid.getReqParamsAsObject(RequestParams); if (loadVars != null) { Helpers.jqGrid <Models.FileImportview> jqView = new Helpers.jqGrid <Models.FileImportview>(); if (loadVars.paging == false && loadVars.FilterFlag == false) { Models.IndexViewModel viewObject = new Models.IndexViewModel(); viewObject = await Helpers.MCSAdapter.getImportRecords(DateTime.Now.AddDays(-7), DateTime.Now); if (viewObject != null) { if (viewObject.FileImportview.Count > 0) { Helpers.MCSAdapter.insertIntoCache(viewObject.FileImportview, cachedSessionId); Helpers.MCSAdapter.insertIntoCache(viewObject.FileImportview, cachedSessionId + ".displayed"); } data.rows = jqView.loadPageRecords(loadVars.PageCnt, loadVars.rows, viewObject.FileImportview); data.records = viewObject.FileImportview.Count; data.page = loadVars.PageCnt; data.total = (int)Math.Ceiling((decimal)viewObject.FileImportview.Count / loadVars.rows); } } else if (loadVars.FilterFlag == true) { List <Models.FileImportview> cachedImports = Helpers.MCSAdapter.getFromCache(cachedSessionId); if (cachedImports != null && cachedImports.Count > 0) { List <Models.FileImportview> filteredSet = new List <Models.FileImportview>(); if (loadVars.Filter1 != "ALL") { filteredSet = jqView.FilterType("Source", loadVars.Filter1, cachedImports); } else { filteredSet = Helpers.MCSAdapter.getFromCache(cachedSessionId); } if (filteredSet != null && filteredSet.Count > 0) { Helpers.MCSAdapter.insertIntoCache(filteredSet, cachedSessionId + ".displayed"); data.rows = jqView.loadPageRecords(loadVars.PageCnt, loadVars.rows, filteredSet); data.records = filteredSet.Count; data.page = loadVars.PageCnt; data.total = (int)Math.Ceiling((decimal)filteredSet.Count / loadVars.rows); } } } else { List <Models.FileImportview> cachedImports = Helpers.MCSAdapter.getFromCache(cachedSessionId + ".displayed"); if (cachedImports != null && cachedImports.Count > 0) { data.rows = jqView.loadPageRecords(loadVars.PageCnt, loadVars.rows, cachedImports); data.records = cachedImports.Count; data.page = loadVars.PageCnt; data.total = (int)Math.Ceiling((decimal)cachedImports.Count / loadVars.rows); } } } return(Json(data, JsonRequestBehavior.AllowGet)); }