Ejemplo n.º 1
0
        public IActionResult Add(FlightData.Models.Employee newEmployee)
        {
            if (User.IsInRole("Admin") == false)
            {
                return(RedirectToAction("Index", "Home"));
            }
            var _newEmployee = new FlightData.Models.Employee
            {
                FirstName  = newEmployee.FirstName,
                LastName   = newEmployee.LastName,
                Job        = newEmployee.Job,
                TotalHours = 0
            };

            _employees.Add(_newEmployee);
            return(RedirectToAction("Index", "Employee"));
        }
Ejemplo n.º 2
0
        public IActionResult Update(EmployeeFormModel EmployeeToBeEdited)
        {
            if (User.IsInRole("Admin") == false)
            {
                return(RedirectToAction("Index", "Home"));
            }
            FlightData.Models.Employee _employee   = _employees.GetById(EmployeeToBeEdited.Id);
            FlightData.Models.Employee newEmployee = new FlightData.Models.Employee
            {
                Id         = EmployeeToBeEdited.Id,
                FirstName  = EmployeeToBeEdited.FirstName,
                LastName   = EmployeeToBeEdited.LastName,
                Job        = EmployeeToBeEdited.Job,
                TotalHours = EmployeeToBeEdited.TotalHours
            };

            _employees.Update(_employee.Id, newEmployee);
            return(RedirectToAction("Index", "Employee"));
        }