Esempio n. 1
0
        /// <summary>Adds the reminder.</summary>
        /// <param name="userReminder">The user reminder.</param>
        public void AddReminder(Reminder userReminder)
        {
            if (userReminder == null)
            {
                throw new InvalidOperationException("Reminder should not be null!");
            }

            //Adds the user reminder
            _poDbContext.Reminders.Add(userReminder);
            _poDbContext.SaveChanges();
        }
Esempio n. 2
0
        /// <summary>Adds the event.</summary>
        /// <param name="userEvent">The user event.</param>
        public void AddEvent(Event userEvent)
        {
            if (userEvent == null)
            {
                throw new InvalidOperationException("Event should not be null!");
            }

            //Adds the user event
            _poDbContext.Events.Add(userEvent);
            _poDbContext.SaveChanges();
        }
Esempio n. 3
0
        /// <summary>Registers the specified user.</summary>
        /// <param name="user">The user.</param>
        public void Register(User user)
        {
            if (user == null || user.UserName == null || user.PasswordHash == null)
            {
                throw new InvalidOperationException("User should not be null!");
            }

            //Registers the user
            _poDbContext.Users.Add(user);
            _poDbContext.SaveChanges();
        }
Esempio n. 4
0
        /// <summary>Adds the task.</summary>
        /// <param name="userTask">The user task.</param>
        public void AddTask(Task userTask)
        {
            if (userTask == null)
            {
                throw new InvalidOperationException("Task should not be null!");
            }

            //Adds the user task
            _poDbContext.Tasks.Add(userTask);
            _poDbContext.SaveChanges();
        }