Esempio n. 1
0
        public ActionResult Employee()
        {
            AdminEmployeeVM VM   = new AdminEmployeeVM();
            var             repo = new EmployeeRepositoryADO();

            VM.Users = repo.ReadAllEmployees();
            return(View(VM));
        }
Esempio n. 2
0
        public ActionResult AddEmployee()
        {
            AdminAddEmployeeVM VM = new AdminAddEmployeeVM();
            var repo = new EmployeeRepositoryADO();

            VM.Roles();

            return(View(VM));
        }
Esempio n. 3
0
        static void Main(string[] args)
        {
            var repo      = new EmployeeRepositoryADO();
            var employees = repo.AllByLastname("e");

            foreach (var item in employees)
            {
                Console.WriteLine(item.FirstName + " " + item.LastName);
            }
        }
Esempio n. 4
0
        public ActionResult EditEmployee(int id)
        {
            AdminEditEmployeeVM VM = new AdminEditEmployeeVM();
            var repo            = new EmployeeRepositoryADO();
            var currentEmployee = repo.ReadByEmployeeId(id);

            VM.Form.EmployeeId = currentEmployee.EmployeeId;
            VM.Form.LastName   = currentEmployee.LastName;
            VM.Form.FirstName  = currentEmployee.FirstName;
            VM.Form.Email      = currentEmployee.Email;
            VM.Form.Role       = currentEmployee.Role;

            return(View(VM));
        }
Esempio n. 5
0
        public ActionResult EditEmployee(AdminEditUserCM form)
        {
            if (ModelState.IsValid)
            {
                var repo     = new EmployeeRepositoryADO();
                var employee = repo.ReadByEmployeeId(form.EmployeeId);
                employee.FirstName = form.FirstName;
                employee.LastName  = form.LastName;
                employee.Email     = form.Email;
                employee.Role      = form.Role;
                repo.UpdateEmployee(employee);
                return(RedirectToAction("Vehicle"));
            }
            else
            {
                AdminEditEmployeeVM VM = new AdminEditEmployeeVM();
                var repo = new EmployeeRepositoryADO();

                VM.Form = form;
                return(View(VM));
            }
        }
Esempio n. 6
0
        public ActionResult AddEmployee(AdminAddUserCM form)
        {
            if (ModelState.IsValid)
            {
                Employees employee = new Employees();
                var       repo     = new EmployeeRepositoryADO();
                employee.FirstName = form.FirstName;
                employee.LastName  = form.LastName;
                employee.Email     = form.Email;
                employee.Role      = form.Role.ToString() == "Admin";
                repo.CreateEmployee(employee);

                return(RedirectToAction("Employee"));
            }
            else
            {
                AdminAddEmployeeVM VM = new AdminAddEmployeeVM();
                var repo = new EmployeeRepositoryADO();

                VM.Form = form;
                return(View(VM));
            }
        }