[HttpPost] //Register public ActionResult Register(Login l) { var lservice = new Loginservice(); var response = lservice.SaveRegister(l); return(RedirectToAction("Register", "Login")); }
public void CheckIfUserExists_IfExists_ReturnsTrue() { var mockSet = new Mock <DbSet <Users> >(); var mockContext = new Mock <FoodfeedbackDBContext>(); mockContext.Setup(c => c.Users).Returns(mockSet.Object); var service = new Loginservice(mockContext.Object); var response = service.CheckIfUserExists(new UserDTO() { Email = "*****@*****.**", Password = "******" }); Assert.IsAssignableFrom <int>(response); }
[HttpPost] //Login public ActionResult Login(Login lo) { var loginsuccess = new Loginservice(); var response = loginsuccess.SaveLogin(lo); var LOGINiD = response.Item2; Session["LoginId"] = response.Item2; if (response.Item1 == "true") { return(RedirectToAction("Home", "Dashboard")); } else { return(View()); } }
// Jesse van Duijne private void b_login_enter_Click(object sender, EventArgs e) { int werknemer_id = 0; string wachtwoord = " "; // Inlezen ID en wachtwoord if (tb_werknemer_id.Text.All(char.IsDigit) && tb_werknemer_id.Text != "") { // Proceed werknemer_id = Int32.Parse(tb_werknemer_id.Text); wachtwoord = tb_wachtwoord.Text; // Onderstaande controleerd of de login valide is Loginservice login = new Loginservice(); // Maakt instantie van class Loginservice bool loginIsJuist = login.logincheck(werknemer_id, wachtwoord); // Het resultaat van logincheck wordt in de bool gestopt if (loginIsJuist) { this.Hide(); // Verbergt loginscherm wanneer ingelogd var TafelOverzicht = new TafelOverzicht(werknemer_id); // 'var' = compiler bepaalt datatype TafelOverzicht.StartPosition = FormStartPosition.Manual; TafelOverzicht.Location = new Point(this.Left, this.Top); TafelOverzicht.ShowDialog(); tb_werknemer_id.Clear(); // Leegt de textboxen als je opnieuw inlogt tb_wachtwoord.Clear(); this.Show(); // Showt tafeloverzichtscherm } else { MessageBox.Show("Incorrect wachtwoord"); } } else { MessageBox.Show("Geen geldig ID ingevoerd: voer cijfers in"); } }