public ActionResult clockIn(int id) { Dictionary <string, object> model = new Dictionary <string, object>(); Employee foundEmployee = Employee.Find(id); Hour newHour = Hour.Find(foundEmployee.id); newHour.ClockIn(foundEmployee.id); model.Add("foundEmployee", foundEmployee); model.Add("newHour", newHour); return(RedirectToAction("~/Views/Employee/Details", new { employeeId = foundEmployee.id })); }
public ActionResult clockOut(int id) { Dictionary <string, object> model = new Dictionary <string, object>(); Employee selectedEmployee = Employee.Find(id); Hour clockOutHour = Hour.Find(selectedEmployee.id); int lastId = clockOutHour.GetId(); clockOutHour.ClockOut(lastId); clockOutHour.Hours(selectedEmployee.id); model.Add("selectedEmployee", selectedEmployee); return(RedirectToAction("Details", "Employee", new { employeeId = selectedEmployee.id })); }
public ActionResult Hours(int employeeId) { Dictionary <string, object> model = new Dictionary <string, object>(); Employee selectedEmployee = Employee.Find(employeeId); List <Hour> allHours = selectedEmployee.GetHours(employeeId); Hour newHour = Hour.Find(selectedEmployee.id); model.Add("newHour", newHour); model.Add("selectedEmployee", selectedEmployee); model.Add("allHours", allHours); return(View("Hours", model)); }
public ActionResult clockOut(int id) { Dictionary <string, object> model = new Dictionary <string, object>(); Employee foundEmployee = Employee.Find(id); Hour newHour = Hour.Find(foundEmployee.id); newHour.ClockOut(foundEmployee.id); newHour.Hours(foundEmployee.id); model.Add("foundEmployee", foundEmployee); model.Add("newHour", newHour); return(RedirectToAction("Details")); }
public ActionResult Details(int employeeId) { Dictionary <string, object> model = new Dictionary <string, object>(); Employee selectedEmployee = Employee.Find(employeeId); List <Department> employeeDepartments = selectedEmployee.GetDepartments(); List <Department> allDepartments = Department.GetAll(); Hour newHour = Hour.Find(selectedEmployee.id); model.Add("newHour", newHour); model.Add("selectedEmployee", selectedEmployee); model.Add("employeeDepartments", employeeDepartments); model.Add("allDepartments", allDepartments); return(View(model)); }