Пример #1
0
 public List <LateTicket> GetLateTickets()
 {
     try
     {
         using (ModelLate bdd = new ModelLate())
         {
             return(bdd.LateTicket.ToList());
         }
     }
     catch
     {
         return(new List <LateTicket>());
     }
 }
Пример #2
0
 public Users AuthentificateUser(string login, string password)
 {
     using (ModelLate bdd = new ModelLate())
     {
         try
         {
             return(bdd.Users.Where(x => x.identifiant == login && x.password == password).ToList().FirstOrDefault());
         }
         catch
         {
             return(null);
         }
     }
 }
Пример #3
0
 public Users GetUser(Users user)
 {
     using (ModelLate bdd = new ModelLate())
     {
         try
         {
             return(bdd.Users.Where(x => x.id == user.id).FirstOrDefault());
         }
         catch
         {
             return(null);
         }
     }
 }
Пример #4
0
 public void DeleteCommentary(Commentary commentary)
 {
     try
     {
         using (ModelLate bdd = new ModelLate())
         {
             bdd.Commentary.Remove(commentary);
             bdd.SaveChanges();
         }
     }
     catch
     {
     }
 }
Пример #5
0
 public List <Commentary> GetCommentariesTicketLate(LateTicket lateTicket)
 {
     try
     {
         using (ModelLate bdd = new ModelLate())
         {
             return(bdd.Database.SqlQuery <Commentary>(String.Format("SELECT * FROM Commentary WHERE idlate = {0}", lateTicket.id)).ToList());
         }
     }
     catch (Exception e)
     {
         return(new List <Commentary>());
     }
 }
Пример #6
0
 public int GetCountDisLikeLate(LateTicket ticket)
 {
     try
     {
         using (ModelLate bdd = new ModelLate())
         {
             return(bdd.UserVote.Where(x => x.idlate == ticket.id && x.Vote == -1).Count());
         }
     }
     catch
     {
         return(-1);
     }
 }
Пример #7
0
 public void DisLikeLateTicket(UserVote usersLate)
 {
     try
     {
         using (ModelLate bdd = new ModelLate())
         {
             usersLate.Vote = -1;
             UserVote late = bdd.UserVote.Add(usersLate);
             bdd.SaveChanges();
         }
     }
     catch
     {
     }
 }
Пример #8
0
 public List <Users> GetUsers()
 {
     using (ModelLate bdd = new ModelLate())
     {
         try
         {
             var test = bdd.Users.ToList();
             return(test);
         }
         catch
         {
             return(null);
         }
     }
 }
Пример #9
0
 public LateTicket DeleteLateTicket(LateTicket lateTicket)
 {
     try
     {
         using (ModelLate bdd = new ModelLate())
         {
             LateTicket ticket = bdd.LateTicket.Remove(lateTicket);
             bdd.SaveChanges();
             return(ticket);
         }
     }
     catch
     {
         return(null);
     }
 }
Пример #10
0
 public Users CreateUser(Users users)
 {
     using (ModelLate bdd = new ModelLate())
     {
         try
         {
             bdd.Users.Add(users);
             bdd.SaveChanges();
             return(users);
         }
         catch (Exception e)
         {
             return(null);
         }
     }
 }
Пример #11
0
 public Commentary CreateCommentary(Commentary commentary)
 {
     try
     {
         using (ModelLate bdd = new ModelLate())
         {
             Commentary comment = bdd.Commentary.Add(commentary);
             bdd.SaveChanges();
             return(comment);
         }
     }
     catch
     {
         return(null);
     }
 }
Пример #12
0
 public UserVote DeleteLinkUserToVote(UserVote vote)
 {
     try
     {
         using (ModelLate bdd = new ModelLate())
         {
             UserVote link = bdd.UserVote.Remove(vote);
             bdd.SaveChanges();
             return(link);
         }
     }
     catch
     {
         return(null);
     }
 }
Пример #13
0
 public LateTicket UpdateLateTicket(LateTicket lateTicket)
 {
     try
     {
         using (ModelLate bdd = new ModelLate())
         {
             LateTicket ticket = bdd.LateTicket.Where(x => x.id == lateTicket.id).FirstOrDefault();
             ticket.image   = lateTicket.image;
             ticket.Subject = lateTicket.Subject;
             bdd.SaveChanges();
             return(ticket);
         }
     }
     catch
     {
         return(null);
     }
 }