Exemplo n.º 1
0
 public void RemoveSupervisorTest()
 {
     Supervisor supervisor = new Supervisor("TestName", "TestSurname");
     Assignment assignment = new Assignment("Test", supervisor);
     assignment.AssignmentSupervisor = null;
     Assert.AreEqual(null, assignment.AssignmentSupervisor);
 }
Exemplo n.º 2
0
        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();
        }
Exemplo n.º 3
0
 public void AddSupervisorTest()
 {
     Supervisor supervisor = new Supervisor("TestName", "TestSurname");
     Assignment assignment = new Assignment("Test", supervisor);
     Assert.AreEqual("TestName", assignment.AssignmentSupervisor.FirstName);
 }
Exemplo n.º 4
0
 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();
 }
Exemplo n.º 5
0
 public int GetAssignmentIdByName(string name)
 {
     LoadAssignmentsFromDatabase();
     Assignment assignment = new Assignment();
     foreach (Assignment a in assignmentList)
     {
         if (a.Name == name) assignment = a;
     }
     return assignment.Id;
 }
Exemplo n.º 6
0
 public void Update(int id, Assignment assign)
 {
     throw new NotImplementedException();
 }