public async Task CanGetShiftById() { var shifts = await _shiftRepository.GetShifts(1); var shift = await _shiftRepository.GetShift(shifts.First().Id); Assert.NotNull(shift); }
//get public ActionResult NewWork(int?id) { var newId = Convert.ToInt32(TempData["ID"]); if (newId != 0) { id = newId; } //var depapartmentID = Convert.ToInt32(TempData["DepartmentID"]); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var shift = _shiftRepository.GetShift(id); if (shift == null) { return(HttpNotFound()); } var employees = _employeeRepository.GetEmployeesWhoNotWorking(shift); var workingEmployees = _employeeRepository.GetEmployeesWhoAreWorking(shift); var viewModel = new AssignShiftEmployeesViewModel { Shift = shift, Employees = employees, WorkingEmployees = workingEmployees, Department = shift.Department, }; return(View("NewWork", viewModel)); }
private void BindShift(int shiftId) { var shiftRepository = new ShiftRepository(); var shift = shiftRepository.GetShift(shiftId); if (shift == null) { this.GoToShiftMainPage(); return; } var date = new DateTime(2000, 1, 1); hfShiftId.Value = shift.Id.ToString(CultureInfo.InvariantCulture); txtTitle.Text = shift.Title; tprBeginShift.SelectedDate = date + shift.BeginShift; tprEndShift.SelectedDate = date + shift.EndShift; }