Пример #1
0
        public ActionResult AddMyEmployee()
        {
            EmployeeManiViewModel model = new EmployeeManiViewModel
            {
                Employee = new Employee(),
                Titles   = _db.Titles.ToList()
            };

            return(View(model));
        }
Пример #2
0
        public ActionResult AddMyEmployeeDetail(int id)
        {
            EmployeeManiViewModel model = new EmployeeManiViewModel
            {
                Employee       = _db.Employees.FirstOrDefault(x => x.EmployeeID == id),
                EmployeeDetail = new EmployeeDetail()
            };

            model.EmployeeDetail.EmployeeDetailID = id;

            return(View(model));
        }
Пример #3
0
        public ActionResult AddMyEmployeeDetail(EmployeeDetail employeeDetail)
        {
            if (!ModelState.IsValid)
            {
                EmployeeManiViewModel model = new EmployeeManiViewModel
                {
                    Employee       = _db.Employees.FirstOrDefault(x => x.EmployeeID == employeeDetail.EmployeeDetailID),
                    EmployeeDetail = new EmployeeDetail()
                };

                return(View(model));
            }

            _db.Entry(employeeDetail).State = System.Data.Entity.EntityState.Added;
            _db.SaveChanges();

            return(RedirectToAction("ListMyEmployees"));
        }
Пример #4
0
        public ActionResult AddMyEmployee(Employee employee)
        {
            if (!ModelState.IsValid)
            {
                EmployeeManiViewModel model = new EmployeeManiViewModel
                {
                    Employee = new Employee(),
                    Titles   = _db.Titles.ToList()
                };

                return(View(model));
            }

            _db.Entry(employee).State = System.Data.Entity.EntityState.Added;
            _db.SaveChanges();

            return(RedirectToAction("AddMyEmployeeDetail", new { id = employee.EmployeeID }));
        }