Beispiel #1
0
        public IActionResult OnPost()
        {
            webappContext context = new webappContext();


            var login = from employee in context.Employee
                        where employee.Username.Equals(username) == true && employee.Password.Equals(password) == true
                        select employee;

            if (ModelState.IsValid == false)
            {
                return(Page());
            }
            else
            {
                //   return RedirectToPage("/Manager/menuManager", new { Logged = true} );


                foreach (var i in login)
                {
                    if (i.Role == 0)
                    {
                        HttpContext.Session.SetString("username", username);
                        return(RedirectToPage("/Manager/menuManager"));
                    }
                    else if (i.Role == 1)
                    {
                        HttpContext.Session.SetString("username", password);
                        HttpContext.Session.SetInt32("id", i.Id);
                        return(RedirectToPage("/Programmer/menuProgrammer"));
                    }
                }

                return(Page());
            }
        }
Beispiel #2
0
 public EmployeeRepository(webappContext dbContext)
 {
     _dbContext = dbContext ?? throw new ArgumentNullException(nameof(dbContext));
 }
 public HomeController(ILogger <HomeController> logger, webappContext _db)
 {
     _logger = logger;
     db      = _db;
 }