public void RemoveSupervisorTest() { Supervisor supervisor = new Supervisor("TestName", "TestSurname"); Assignment assignment = new Assignment("Test", supervisor); assignment.AssignmentSupervisor = null; Assert.AreEqual(null, assignment.AssignmentSupervisor); }
public void Add(string name, Supervisor superv) { LoadAssignmentsFromDatabase(); Assignment assignment = new Assignment(name, superv); using (ISession session = NhibernateService.OpenSession()) { using (ITransaction transaction = session.BeginTransaction()) { session.Save(assignment); transaction.Commit(); } } LoadAssignmentsFromDatabase(); Notify(); }
public void AddSupervisorTest() { Supervisor supervisor = new Supervisor("TestName", "TestSurname"); Assignment assignment = new Assignment("Test", supervisor); Assert.AreEqual("TestName", assignment.AssignmentSupervisor.FirstName); }
public void UpdateAssignment(int id, Assignment assignment) { LoadPrisonersFromDatabase(); Prisoner prisoner = GetPrisonerByIndex(id); prisoner.PrisonerAssignment = assignment; using (ISession session = NhibernateService.OpenSession()) { using (ITransaction transaction = session.BeginTransaction()) { session.Update(prisoner); transaction.Commit(); } } LoadPrisonersFromDatabase(); Notify(); }
public int GetAssignmentIdByName(string name) { LoadAssignmentsFromDatabase(); Assignment assignment = new Assignment(); foreach (Assignment a in assignmentList) { if (a.Name == name) assignment = a; } return assignment.Id; }
public void Update(int id, Assignment assign) { throw new NotImplementedException(); }