public void GoHome() { LoginPage.LoginWithDefault(); ProfilePage.GoTo(); Navbar.GoHome(); Assert.IsTrue(DashboardPage.IsAt); }
public async Task <IActionResult> PutNavbar(Guid id, Navbar navbar) { if (navbar == null || id != navbar.MenuId) { return(BadRequest()); } _context.Entry(navbar).State = EntityState.Modified; try { await _context.SaveChangesAsync().ConfigureAwait(true); } catch (DbUpdateConcurrencyException) { if (!NavbarExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <bool> UpdateNavbar(Navbar navbar) { string Token = await _localStorageService.GetItemAsync <string>("Token"); if (string.IsNullOrEmpty(Token) || navbar.MenuId == Guid.Empty) { return(false); } using (var client = new HttpClient()) { client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", Token); var json = JsonConvert.SerializeObject(navbar); var stringContent = new StringContent(json, UnicodeEncoding.UTF8, "application/json"); //HTTP Post var responseTask = client.PutAsync(_appSettings.BaseAPIUri + "/Navbars/" + navbar.MenuId, stringContent); responseTask.Wait(); var result = responseTask.Result; if (result.IsSuccessStatusCode) { return(true); } } return(false); }
public void Logout() { LoginPage.LoginAs(Username).WithPassword(Password).Login(); Assert.AreEqual(Navbar.User, Username); Navbar.Logout(); Assert.IsTrue(LoginPage.IsAt); }
public async Task <bool> RemoveNavbar(Navbar navbar) { string Token = await _localStorageService.GetItemAsync <string>("Token"); if (string.IsNullOrEmpty(Token) || navbar.MenuId == Guid.Empty) { return(false); } using (var client = new HttpClient()) { client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", Token); //HTTP Delete var responseTask = client.DeleteAsync(_appSettings.BaseAPIUri + "/Navbars/" + navbar.MenuId); responseTask.Wait(); var result = responseTask.Result; if (result.IsSuccessStatusCode) { return(true); } } return(false); }
public async Task <IActionResult> Edit(Navbar entity, IFormFile file) { var model = _navbarService.GetById(entity.NavbarId); if (file != null && file.ContentType.Contains("image")) { var path = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot\\Site\\img", file.FileName); using (var stream = new FileStream(path, FileMode.Create)) { await file.CopyToAsync(stream); } entity.NavbarImage = file.FileName; } else { entity.NavbarImage = _navbarService.GetById(model.NavbarId).NavbarImage; } if (ModelState.IsValid) { _navbarService.Update(entity); TempData.Put("message", new ResultMessage() { Title = "Bildirim", Message = "Navbar ayarı başarılı bir şekilde güncellendi.", Css = "success" }); return(RedirectToAction("Index")); } return(View(entity)); }
public void NavbarWithRightNav() { var output = new StringBuilder(); var writer = new StringBuilderWriter(output); using (var navbar = new Navbar(writer)) { using (var nav = navbar.Nav()) { writer.Write(nav.Link("Google", "www.google.com")); writer.Write(nav.Link("GitHub", "www.github.com")); } using (var nav = navbar.RightNav()) { writer.Write(nav.Link("Profile", "#")); } } Assert.AreEqual("<nav class=\"navbar navbar-default\" role=\"navigation\"><div class=\"container\">" + "<ul class=\"nav navbar-nav\">" + "<li><a href=\"www.google.com\">Google</a></li>" + "<li><a href=\"www.github.com\">GitHub</a></li>" + "</ul>" + "<ul class=\"nav navbar-nav navbar-right\">" + "<li><a href=\"#\">Profile</a></li>" + "</ul>" + "</div></nav>", output.ToString()); }
public async Task <Guid> AddNavbar(Navbar navbar) { string Token = await _localStorageService.GetItemAsync <string>("Token"); if (string.IsNullOrEmpty(Token)) { return(new Guid()); } //var body = new { navbar , Token }; using (var client = new HttpClient()) { client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", Token); var json = JsonConvert.SerializeObject(navbar); var stringContent = new StringContent(json, UnicodeEncoding.UTF8, "application/json"); //HTTP Post var responseTask = client.PostAsync(_appSettings.BaseAPIUri + "/Navbars", stringContent); responseTask.Wait(); var result = responseTask.Result; if (result.IsSuccessStatusCode) { var responseString = result.Content.ReadAsStringAsync(); var resObject = JsonConvert.DeserializeObject <Navbar>(responseString.Result); return(resObject.MenuId); } } return(new Guid()); }
//[ExtendedAuthorizeAttribute] public ActionResult TopNav() { //IEnumerable<NavbarItem> model = _rep.Get(); var navBar = new Navbar(); return(PartialView("TopNav", navBar.NavbarTop())); }
public ActionResult DeleteConfirmed(int id) { Navbar navbar = db.Navbars.Find(id); db.Navbars.Remove(navbar); db.SaveChanges(); return(RedirectToAction("Index")); }
public void BootstrapDropdowns() { var path = Path.Combine(_directory, "navbars/index.html"); _driver.Navigate().GoToUrl(path); _driver.FindElement(Dropdown.WithHint("Dropdown")); _driver.FindElement(Navbar.WithHint("Always expand")); }
public async Task <ActionResult> DeleteConfirmed(int id) { Navbar navbar = await db.Navbar.FindAsync(id); db.Navbar.Remove(navbar); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
/// <summary> /// Creates the navbar at the bottom of the screen /// </summary> private void CreateBottomNavbar() => BottomNavbar = new Navbar(new List <NavbarItem>() { // Mods new NavbarItem("Modifiers", false, (o, e) => DialogManager.Show(new ModifiersDialog()), true, false, true), // Edit new NavbarItem("Edit", false, (o, e) => { NotificationManager.Show(NotificationLevel.Warning, "Not implemented yet. Check back soon!"); }, true, false, true), // Export Mapset new NavbarItem("Export", false, (o, e) => { if (Math.Abs(GameBase.Game.TimeRunning - LastExportTime) < 2000) { NotificationManager.Show(NotificationLevel.Error, "Slow down! You can only export a set every 2 seconds."); return; } LastExportTime = GameBase.Game.TimeRunning; ThreadScheduler.Run(() => { NotificationManager.Show(NotificationLevel.Info, "Exporting mapset to file..."); MapManager.Selected.Value.Mapset.ExportToZip(); NotificationManager.Show(NotificationLevel.Success, "Successfully exported mapset!"); }); }, true, false, true) }, new List <NavbarItem>() { // Play new NavbarItem("Play", false, (o, e) => { switch (ActiveContainer) { case SelectContainerStatus.Mapsets: SwitchToContainer(SelectContainerStatus.Difficulty); break; case SelectContainerStatus.Difficulty: var screen = Screen as SelectScreen; screen?.ExitToGameplay(); break; default: throw new ArgumentOutOfRangeException(); } }, true, false, true), // Game Options new NavbarItem("Options", false, (o, e) => DialogManager.Show(new SettingsDialog()), true, false, true) }, true) { Parent = Container, Alignment = Alignment.TopLeft, };
public ActionResult New(Navbar navbar) { if (ModelState.IsValid) { db.Navbars.Add(navbar); db.SaveChanges(); return(RedirectToAction("List", "HomeNavbar")); } return(View()); }
public ActionResult Edit(Navbar navbar) { if (ModelState.IsValid) { db.Entry(navbar).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("List", "HomeNavbar")); } return(View()); }
public void NavbarInverse() { var output = new StringBuilder(); var writer = new StringBuilderWriter(output); using (var navbar = new Navbar(writer, Navbar.Settings.Inverted())) { } Assert.AreEqual("<nav class=\"navbar navbar-default navbar-inverse\" role=\"navigation\"><div class=\"container\"></div></nav>", output.ToString()); }
public Navbar Get() { var navbar = new Navbar(); Events.OnNavbarInit(new NavbarInitEventArgs() { Navbar = navbar }); return(navbar); }
protected void Page_Load(object sender, EventArgs e) { LatestBooksRow.SetTitle("最近更新", "Latest Books"); LatestBooksRow.SetBooks(BookStatBLL.GetNewestBooks(5)); BestSellersRow.SetTitle("当前热销", "Current Bestsellers"); BestSellersRow.SetBooks(BookStatBLL.GetHighestStarsBooks(5)); TopRatedBooksRow.SetTitle("评分最高", "Top Rated Books"); TopRatedBooksRow.SetBooks(BookStatBLL.GetHighestStarsBooks(5)); Navbar.SetLinks(CategoryBLL.GetCategoryByRole(0)); }
public void BasicNavbar() { var output = new StringBuilder(); var writer = new StringBuilderWriter(output); using (var navbar = new Navbar(writer)) { } Assert.AreEqual("<nav class=\"navbar navbar-default\" role=\"navigation\"><div class=\"container\"></div></nav>", output.ToString()); }
public ActionResult Edit([Bind(Include = "id,navbar_text,navbar_lag_id")] Navbar navbar) { if (ModelState.IsValid) { db.Entry(navbar).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.navbar_lag_id = new SelectList(db.Languages, "Id", "language1", navbar.navbar_lag_id); return(View(navbar)); }
private void Login() { Dashboardbody.Show(); header.Show(); Navbar.Show(); loginDashboard.Hide(); string agentWelcome = agt.AgtPosition + " " + agt.AgtFirstName + " " + agt.AgtLastName; lblLoginMsg.Text = @"Welcome back " + agentWelcome; AcceptButton = null; }
public Library() { InitializeComponent(); bool firstRun = false; if (App.library == null) { App.library = this; firstRun = true; } if (client == null) { if (Directory.Exists(iconsPath)) { Directory.Delete(iconsPath, true); } Directory.CreateDirectory(iconsPath); } client = App.storeClient; iconsDownloader = new DownloadManager(client.ipAddress, client.downloadIconsPort); originalIcon = GameIcon.Source; gameTextBlockPrefab = XamlWriter.Save(GameListTextTemplate); //string libraryStr = client.RecquestLibrary(); //TextBlock newButton = new TextBlock(); //newButton.Text = "Fortnite"; //newButton.MouseLeftButtonDown += OnGameTextClick; Navbar.SetMode(Controls.NavBar.Modes.Library); GetUserInfo(); Debug.Log("User info: "); Debug.Log("ID: " + userInfo.id); Debug.Log("Username: "******"Token: " + userInfo.token); gamesSPGamesStartIndex = GamesSP.Children.Count; GetGamesList(); if (firstRun) { CheckForUpdates(); } //client.DownloadGame(0, userInfo.token); }
public ActionResult Create([Bind(Include = "id,navbar_text,navbar_lag_id")] Navbar navbar) { if (ModelState.IsValid) { db.Navbars.Add(navbar); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.navbar_lag_id = new SelectList(db.Languages, "Id", "language1", navbar.navbar_lag_id); return(View(navbar)); }
public async Task <ActionResult <Navbar> > PostNavbar(Navbar navbar) { if (navbar == null) { return(BadRequest()); } _context.Navbars.Add(navbar); await _context.SaveChangesAsync().ConfigureAwait(true); return(CreatedAtAction("GetNavbar", new { id = navbar.MenuId }, navbar)); }
public async Task <ActionResult> Create([Bind(Include = "id,nameOption,controller,action,area,imageClass,estatus,activeli,parentId")] Navbar navbar) { if (ModelState.IsValid) { db.Navbar.Add(navbar); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(navbar)); }
public async Task <ActionResult> Edit([Bind(Include = "id,nameOption,controller,action,area,imageClass,estatus,activeli,parentId")] Navbar navbar) { if (ModelState.IsValid) { db.Entry(navbar).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } LlenarparienteDropDownList(navbar.parentId); return(View(navbar)); }
public async Task <bool> SaveNavbarItem(Navbar navbar) { if (navbar.Id != 0) { _context.Navbars.Update(navbar); } else { _context.Navbars.Add(navbar); } return(1 == await _context.SaveChangesAsync()); }
public void NavbarWithButton() { var output = new StringBuilder(); var writer = new StringBuilderWriter(output); using (var navbar = new Navbar(writer)) { writer.Write(navbar.Button("Sign In")); } Assert.AreEqual("<nav class=\"navbar navbar-default\" role=\"navigation\"><div class=\"container\">" + "<button class=\"btn btn-default navbar-btn\">Sign In</button>" + "</div></nav>", output.ToString()); }
public void NavbarWithText() { var output = new StringBuilder(); var writer = new StringBuilderWriter(output); using (var navbar = new Navbar(writer)) { writer.Write(navbar.Text("Signed in as Jordan Wallwork")); } Assert.AreEqual("<nav class=\"navbar navbar-default\" role=\"navigation\"><div class=\"container\">" + "<p class=\"navbar-text\">Signed in as Jordan Wallwork</p>" + "</div></nav>", output.ToString()); }
public void NavbarWithBrandLink() { var output = new StringBuilder(); var writer = new StringBuilderWriter(output); using (var navbar = new Navbar(writer)) { writer.Write(navbar.Brand("BootstrapComponents", "https://github.com/jordanwallwork/bootstrapcomponents")); } Assert.AreEqual("<nav class=\"navbar navbar-default\" role=\"navigation\"><div class=\"container\">" + "<a class=\"navbar-brand\" href=\"https://github.com/jordanwallwork/bootstrapcomponents\">BootstrapComponents</a>" + "</div></nav>", output.ToString()); }