Exemplo n.º 1
0
        // GET: Employee
        public ActionResult AllEmployees()
        {
            BL_Employees    bL_Employees   = new BL_Employees();
            List <Employee> employees_List = bL_Employees.Employees.ToList();

            return(View(employees_List));
        }
Exemplo n.º 2
0
        public ActionResult Delete(double id)
        {
            BL_Employees bL_Employees = new BL_Employees();

            bL_Employees.DeleteEmployee(id);

            return(RedirectToAction("AllEmployees"));
        }
Exemplo n.º 3
0
        public ActionResult Create(Employee employee)
        {
            if (ModelState.IsValid)
            {
                BL_Employees bL_Employees = new BL_Employees();
                bL_Employees.InsertEmployee(employee);
                return(RedirectToAction("AllEmployees"));
            }

            return(View());
        }
Exemplo n.º 4
0
        public ActionResult Login_Post()
        {
            LogIn logIn = new LogIn();

            TryUpdateModel(logIn);

            if (ModelState.IsValid)
            {
                BL_ComplainantsDetail     bL_ComplainantsDetail = new BL_ComplainantsDetail();
                List <ComplainantsDetail> ComplainantsDetails   = bL_ComplainantsDetail.ComplainantsDetails.ToList();

                foreach (var user in ComplainantsDetails.ToList())
                {
                    if (user.Email == logIn.Email && user.UserPassword == logIn.Password)
                    {
                        Session[user.AccountType] = true;
                        return(RedirectToAction("Create", "Complains"));
                    }
                }

                BL_Employees    bL_Employees = new BL_Employees();
                List <Employee> employees    = bL_Employees.Employees.ToList();

                foreach (var employee in employees.ToList())
                {
                    if (logIn.Email == employee.Email && logIn.Password == employee.EmployeePassword && employee.AccountType == "Admin")
                    {
                        Session[employee.AccountType] = true;
                        return(RedirectToAction("Admin_Index", "Admin"));
                    }
                    else if (employee.Email == logIn.Email && employee.EmployeePassword == logIn.Password)
                    {
                        Session[employee.AccountType] = true;
                        if (employee.AccountType == "ASI")
                        {
                            return(RedirectToAction("ComplainsByStationName/" + (employee.StationName) + "", "Complains"));
                        }
                    }
                }
            }

            ViewBag.Error = "Incorrect username or password!";
            return(View());
        }