예제 #1
0
 public bool AddUser(User user)
 {
     if (_db.Users.FirstOrDefault(u => u.Email == user.Email) != null ||
         !new EmailAddressAttribute().IsValid(user.Email) ||
         user.Password == "")
     {
         return(false);
     }
     _db.Add(user);
     _db.SaveChanges();
     return(true);
 }
예제 #2
0
        public bool AddEvent(Event e, int userId)
        {
            if (!CheckEventValidity(e) || !CheckCalendarAccess(e.CalendarId, userId))
            {
                return(false);
            }
            _db.Add(e);
            _db.SaveChanges();

            e.Calendar = null;
            return(true);
        }