private string GetAssignedTeacherString(int id, TeacherStatus status) { var assignedTeacher = _internshipAssignments.GetAssignedTeacherObjectsByAssignmentId(id); int amountAssigned = assignedTeacher.Count(); int amountReviewed = 0; }
public void DeterminTeacherStatusShouldReturnCorrectStringWithId(TeacherStatus status, string expected) { SetUpMockForUpdateStatusSystem(); var result = _assignmentsController.DeterminTeacherStatus(status, 1); Assert.That(result, Is.EqualTo(expected)); }
public string DeterminTeacherStatus(TeacherStatus status, int id) { switch (status) { case TeacherStatus.Afgekeurd: return "Afgekeurd " + GetAssignedTeacherString(id, status); case TeacherStatus.Goedgekeurd: return "Goedgekeurd " + GetAssignedTeacherString(id, status); case TeacherStatus.Behandeling: return GetAssignedTeacherString(id, status); case TeacherStatus.LectorToegewezen: return "Lector toegewezen " + GetAssignedTeacherString(id, status); default: return "Geen lector toegevoegd"; } }
public string DeterminTeacherStatus(TeacherStatus status) { switch (status) { case TeacherStatus.Afgekeurd: return "Afgekeurd" ; case TeacherStatus.Goedgekeurd: return "Goedgekeurd" ; case TeacherStatus.Behandeling: return "Behandeling" ; case TeacherStatus.LectorToegewezen: return "Lector toegewezen" ; default: return "Geen lector toegevoegd"; } }
public IActionResult UpdateStatus([FromBody] UpdateStatusModel model) { Status status; try { status = GetStatus(model.Status); TeacherStatus teacherstatus = GetTeacherStatus(model.Status); _internshipAssignments.UpdateStatus(model.AssignmentId, status, model.Message); var assignment = _internshipAssignments.GetInternshipAssignmentById(model.AssignmentId); _internshipAssignments.RemoveAllTeachersFromAssignment(assignment); _internshipAssignments.UpdateTeacherStatusAssignment(model.AssignmentId, teacherstatus); return Ok(); } catch (ArgumentException e) { return BadRequest(); } }
public Teacher() { this.CreatedAt = DateTime.Now; this.UpdatedAt = DateTime.Now; this.Status = TeacherStatus.IsWorking; }
private void UpdateAssigned(TeacherStatus status, string message) { assigned.Status = status; assigned.ReviewMessage = message; }
private void UpdateTeacherStatus(TeacherStatus status) { assignment.TeacherStatus = status; }
public void DeterminTeacherStatusShouldReturnStatusInStringCorrectly(TeacherStatus teacherStatus, string expected) { var result = _assignmentsController.DeterminTeacherStatus(teacherStatus); Assert.That(result, Is.EqualTo(expected)); }
public void GetTeacherStatusShouldReturnTheCorrectStatus(string status, TeacherStatus expected) { var result = _assignmentsController.GetTeacherStatus(status); Assert.That(result, Is.EqualTo(expected)); }
public void UpdateStatusChangesStatusWhenEverythingIsCorrect(string status, Status expected, TeacherStatus expectedTeacher) { SetUpMockForUpdateStatusSystem(); string message = "bla"; var model = GetUpdateStatusModel(0, status, message); _assignmentsController.UpdateStatus(model); Assert.That(assignment.Status, Is.EqualTo(expected)); Assert.That(assignment.TeacherStatus, Is.EqualTo(expectedTeacher)); Assert.That(assignment.ReviewMessage, Is.EqualTo(message)); Assert.That(assigned.Teacher, Is.Null); }
private static dynamic IsInvalidX(TeacherStatus status) => new { Condition = status != TeacherStatus.Active, Message = "Value is invalid" };