public void AddvalueA() { using (LabbContext c = new LabbContext()) { /* * Användare a1 = new Användare() { Namn = "Hans Hansson" }; * Användare a2 = new Användare() { Namn = "Linn Andersson" }; * Användare a3 = new Användare() { Namn = "Mats Olsson" }; */ Användare a1 = new Användare() { Förnamn = "Hans", Efternamn = "Hansson", Email = "*****@*****.**" }; Användare a2 = new Användare() { Förnamn = "Linn", Efternamn = "Andresson", Email = "*****@*****.**" }; Användare a3 = new Användare() { Förnamn = "Mats", Efternamn = "Olsson", Email = "*****@*****.**" }; if (!c.AnvändareT.Any(A => a1.Förnamn == "Hans" && a2.Förnamn == "Linn" && a3.Förnamn == "Mats")) { c.AnvändareT.Add(a1); c.AnvändareT.Add(a2); c.AnvändareT.Add(a3); c.SaveChanges(); } } }
private void AddPictureCarousel(Användare user) { if (user.IsAdmin) { //Kod för att lägga till bild i karusellen. } }
public void LoggaIn(object obj) { Användare A = loggaIn(användarId, Lösen); if (A == null) { MessageBox.Show("AnvändarIDt och lösenorder matchar inte", "Error"); } else if (A.Lösenord == Lösen) { if ((A as Personal) != null) { businessManager.InloggadPersonal = A as Personal; StartPersonal startPersonal = new StartPersonal(businessManager); TillbakaAction(); startPersonal.ShowDialog(); } else if ((A as Alumn) != null) { businessManager.InloggadAlumn = A as Alumn; StartAnnan startAnnan = new StartAnnan(businessManager); TillbakaAction(); startAnnan.ShowDialog(); } } }
private void ChangeMostPurchased(Användare user, int cellID) { if (user.IsAdmin) { //Kod för att ändra bild i mest köpta. } }
private void RemovePictureCarousel(Användare user) { if (user.IsAdmin) { //Kod för att tabort bild i karusellen } }
public async Task <IActionResult> OnPostAsync(string returnUrl = null) { returnUrl ??= Url.Content("~/"); //var role = _roleManager.FindByIdAsync(Input.Roll).Result; ExternalLogins = (await _signInManager.GetExternalAuthenticationSchemesAsync()).ToList(); if (ModelState.IsValid) { var gäst = new Gäst { Förnamn = Input.Namn, Efternamn = Input.Efternamn }; _context.Gäster.Add(gäst); _context.SaveChanges(); var user = new Användare { Namn = Input.Namn, Efternamn = Input.Efternamn, UserName = Input.Email, Email = Input.Email }; var result = await _userManager.CreateAsync(user, Input.Password); if (result.Succeeded) { _logger.LogInformation("User created a new account with password."); var code = await _userManager.GenerateEmailConfirmationTokenAsync(user); code = WebEncoders.Base64UrlEncode(Encoding.UTF8.GetBytes(code)); var callbackUrl = Url.Page( "/Account/ConfirmEmail", pageHandler: null, values: new { area = "Identity", userId = user.Id, code = code, returnUrl = returnUrl }, protocol: Request.Scheme); await _emailSender.SendEmailAsync(Input.Email, "Confirm your email", $"Please confirm your account by <a href='{HtmlEncoder.Default.Encode(callbackUrl)}'>clicking here</a>."); if (_userManager.Options.SignIn.RequireConfirmedAccount) { return(RedirectToPage("RegisterConfirmation", new { email = Input.Email, returnUrl = returnUrl })); } else { await _signInManager.SignInAsync(user, isPersistent : false); return(LocalRedirect(returnUrl)); } } foreach (var error in result.Errors) { ModelState.AddModelError(string.Empty, error.Description); } } ViewData["roles"] = _roleManager.Roles.ToList(); // If we got this far, something failed, redisplay form return(Page()); }
private async Task LoadAsync(Användare user) { var userName = await _userManager.GetUserNameAsync(user); //cast var phoneNumber = await _userManager.GetPhoneNumberAsync(user); Username = userName; Input = new InputModel { Namn = user.Namn, Efternamn = user.Efternamn, PhoneNumber = phoneNumber, }; }
public Användare loggaIn(string ID, string Lösenord) { Användare A = businessManager.LoggaIn(ID, Lösenord); if (A == null) { } else { if ((A as Personal) != null) { businessManager.InloggadPersonal = A as Personal; } else if ((A as Alumn) != null) { businessManager.InloggadAlumn = A as Alumn; } } return(A); }
private void Spara(object obj) { if (Alumn.Lösenord == Lösen2) { bool ID = int.TryParse(Alumn.AnvändarId.ToString(), out int id); bool OK = int.TryParse(Alumn.TeleNr.ToString(), out int tele); bool ÅR = int.TryParse(Alumn.ExamensÅr.ToString(), out int år); if (ÅR == true) { if (OK == true) { if (ID == true) { string användarid = $"s{int.Parse(Alumn.AnvändarId.ToString())}"; Användare A = BusinessManager.GetAlumn(användarid); if (A == null) { Alumn.AnvändarId = användarid; if (Alumn.Program == null) { MessageBox.Show("Du måste välja ett program", "Error"); } else { //Utbildning utbildning = (Utbildning)ProgramCB.SelectedItem; MessageBoxResult result = MessageBox.Show("Vill du spara den här användaren?", "Vill du spara detta?", MessageBoxButton.YesNo); if (result == MessageBoxResult.No) { TillbakaAction(); } else if (result == MessageBoxResult.Yes) { GDPR gdpr = new GDPR(BusinessManager); gdpr.ShowDialog(); if (BusinessManager.OK == true) { Spara(); MessageBox.Show($"Användaren är sparad \n Ditt användar ID är: {användarid}", "Sparad"); TillbakaAction(); } else if (BusinessManager.OK == false) { MessageBox.Show("Du måste godkänna vilkåren för att få lov att skapa ett konto", "Error"); } } } } else if (A != null) { MessageBox.Show("AnvändarIDt används redan vänligen välj ett annat", "Error"); } } else if (ID == false) { MessageBox.Show("AnvändarIDt kan bara bestå av sifforor", "Error"); } } else if (OK == false) { MessageBox.Show("Telefonnummer kan bara bestå av siffror", "Error"); } } else { MessageBox.Show("Examensår måste vara siffror", "Error"); } } else { MessageBox.Show("Lösenorden stämmer inte överrens", "Error"); } }
private IEnumerable<BaseEvent> SkapaBokningarAnvändare3() { Now("2015-09-07 12:00:00"); var användare = new Användare(Guid.NewGuid(), "user2", "Sommar2015"); Now("2015-10-01 12:00:00"); var uthyrning1 = new Uthyrning(Guid.NewGuid(), _bil2.Id, användare.Id, 1, 55m); Now("2015-10-08 12:00:00"); uthyrning1.ÅterlämnaBil(); _bil2.UppdateraMätarställning(1090); Now("2015-11-02 12:00:00"); var uthyrning2 = new Uthyrning(Guid.NewGuid(), _bil3.Id, användare.Id, 6, 14m); Now("2015-11-08 12:00:00"); uthyrning2.ÅterlämnaBil(); _bil3.UppdateraMätarställning(1150); // Nån som fipplar med mätarställningen =( _bil1.UppdateraMätarställning(500); Now("2015-11-12 12:00:00"); var uthyrning3 = new Uthyrning(Guid.NewGuid(), _bil3.Id, användare.Id, 6, 14m); Now("2015-11-18 12:00:00"); uthyrning3.ÅterlämnaBil(); _bil1.UppdateraMätarställning(570); return GetUncommitedEvents(användare, uthyrning1, uthyrning2, uthyrning3); }
private IEnumerable<BaseEvent> SkapaBokningarAnvändare2() { Now("2015-09-05 12:00:00"); var användare = new Användare(Guid.NewGuid(), "user2", "Sommar2015"); Now("2015-10-11 12:00:00"); var uthyrning1 = new Uthyrning(Guid.NewGuid(), _bil1.Id, användare.Id, 1, 20m); Now("2015-10-12 12:00:00"); uthyrning1.ÅterlämnaBil(); _bil1.UppdateraMätarställning(1090); Now("2015-10-18 12:00:00"); var uthyrning2 = new Uthyrning(Guid.NewGuid(), _bil2.Id, användare.Id, 4, 14m); Now("2015-10-22 12:00:00"); uthyrning2.ÅterlämnaBil(); _bil2.UppdateraMätarställning(1920); _bil2.UppdateraMätarställning(1120); _bil2.LäggTillKommentar("Ooops. Jag skrev in fel miltal. Det skulle ha varit 1120 men blev 1920."); return GetUncommitedEvents(användare, uthyrning1, uthyrning2); }
private IEnumerable<BaseEvent> SkapaBokningarAnvändare1() { Now("2015-09-05 12:00:00"); var användare = new Användare(Guid.NewGuid(), "user1", "qwerty123"); Now("2015-09-05 12:08:42"); användare.ÄtMat("Korv med mos"); Now("2015-10-05 12:00:00"); var uthyrning1 = new Uthyrning(Guid.NewGuid(), _bil1.Id, användare.Id, 5, 10m); Now("2015-10-10 12:00:00"); uthyrning1.ÅterlämnaBil(); _bil1.UppdateraMätarställning(1050); Now("2015-10-15 12:00:00"); var uthyrning2 = new Uthyrning(Guid.NewGuid(), _bil1.Id, användare.Id, 5, 10m); Now("2015-10-20 12:00:00"); uthyrning2.ÅterlämnaBil(); _bil1.UppdateraMätarställning(1150); return GetUncommitedEvents(användare, uthyrning1, uthyrning2); }