Beispiel #1
0
        public bool addAbsence(long idUser, Absence absence)
        {
            User user = Entities.Users.First(i => i.Id == idUser);

            if (user == null)
                return false;

            if (absence == null)
                return false;

            absence.User_id = idUser;

            Entities.Absences.Add(absence);
            Entities.SaveChanges();

            return true;
        }
Beispiel #2
0
        public void TestAddAbsence()
        {
            List<User> lst = clientService.SearchUser("del");

            if (lst.Count >= 1)
            {
                User me = lst[0];
                int count = me.Absences.Count;
                Absence absence = new Absence()
                {
                    User_id = me.Id,
                    StartDate = DateTime.Now,
                    EndDate = DateTime.Now
                };

                Assert.IsTrue(clientService.addAbsence(me.Id, absence));

                lst = clientService.SearchUser("del");
                me = lst[0];

                Assert.AreEqual(me.Absences.Count, count+1);
            }
        }
Beispiel #3
0
 public bool addAbsence(long idUser, Absence absence)
 {
     return salaireDAL.addAbsence(idUser, absence);
 }