public static Boolean removeOneItemFromList(String userEmail, String Id, IntraContext context)
 {
     context.DayOffs.Remove(new DayOff {
         id = Id, emailOwner = userEmail
     });
     context.SaveChanges();
     return(true);
 }
 public static Boolean PostDayOff(String dayStart, String dayEnd, String Reason, String UserEmail, IntraContext context)
 {
     context.DayOffs.Add(new DayOff {
         id         = (DateTime.UtcNow.Subtract(new DateTime(1970, 1, 1))).TotalSeconds.ToString().Split(",")[0],
         start      = DateTime.Parse(dayStart),
         end        = DateTime.Parse(dayEnd),
         reason     = Reason,
         state      = "0",
         emailOwner = UserEmail
     });
     context.SaveChanges();
     return(true);
 }
        public static Boolean changeStateOneRequest(String userEmail, String idRequest, String newState, IntraContext context)
        {
            try
            {
                DayOff dayOff = context.DayOffs.Where(d => d.id == idRequest).First();

                dayOff.state = newState;
                context.DayOffs.Update(dayOff);
                context.SaveChanges();
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine(ex);
                return(false);
            }
            return(true);
        }
        public static bool SignUpFunc(String email, String password, String group, IntraContext context)
        {
            try
            {
                User user = context.Users.Where(u => u.email == email).First();

                System.Diagnostics.Debug.WriteLine("Error : " + user.email + " Already exist");
                return(false);
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine(ex);
                context.Users.Add(new User {
                    email = email, password = password, group = group
                });
                context.SaveChanges();
                return(true);
            }
        }