Exemplo n.º 1
0
 public void Update(EventModel eventModel)
 {
     using (var db = new HIPContext())
     {
         var events = db.Events.Attach(eventModel);
         db.SaveChanges();
     }
 }
Exemplo n.º 2
0
 public void Add(EventCheckInModel checkIn)
 {
     using (var db = new HIPContext())
     {
         db.EventCheckIns.Add(checkIn);
         db.SaveChanges();
     }
 }
Exemplo n.º 3
0
 public void Update(UserModel user)
 {
     if (user.Email == null || user.ParentEmail == null)
     {
         throw new Exception("in order to update a user, and email must be present");
     }
     if (user.FirstName == null || user.LastName == null)
     {
         throw new Exception("in order to update an existing user, both first and last names must be provided");
     }
     using (var db = new HIPContext())
     {
         var users = db.Users.Attach(user);
         db.SaveChanges();
     }
 }
Exemplo n.º 4
0
 public void Add(UserModel user)
 {
     using (var db = new HIPContext())
     {
         var existingUsers = db.Users.Where(u => u.Email == user.Email).ToList();
         if (existingUsers != null && existingUsers.Count() > 0)
         {
             Update(existingUsers.First());
         }
         else
         {
             db.Users.Add(user);
             db.SaveChanges();
         }
     }
 }
Exemplo n.º 5
0
 public void Add(EventModel eventModel)
 {
     try
     {
         using (var db = new HIPContext())
         {
             db.Events.Add(eventModel);
             db.SaveChanges();
         }
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
         throw;
     }
 }