/// <summary>
        /// Method to add a reminder into the database
        /// </summary>
        /// <param name="reminder">The reminder object that is to be added</param>
        /// <returns>The added reminder</returns>
        public async Task <Reminder> AddReminder(Reminder reminder)
        {
            await dbContext.Reminders.AddAsync(reminder);

            await dbContext.SaveChangesAsync();

            return(reminder);
        }
        /// <summary>
        /// Method for adding news to the table
        /// </summary>
        /// <param name="news">The news object that is to be added</param>
        /// <returns>The added news object</returns>
        public async Task <News> AddNews(News news)
        {
            int newsId = 101;

            if (dbContext.NewsList.Count() > 0)
            {
                newsId = dbContext.NewsList.Max(t => t.NewsId) + 1;
            }
            news.NewsId = newsId;
            await dbContext.NewsList.AddAsync(news);

            await dbContext.SaveChangesAsync();

            return(news);
        }
Example #3
0
        /// <summary>
        /// Method to add a user
        /// </summary>
        /// <param name="user">The user object that is to be added</param>
        /// <returns>True if user added successfuly</returns>
        public async Task <bool> AddUser(UserProfile user)
        {
            await dbContext.Users.AddAsync(user);

            return(await dbContext.SaveChangesAsync() > 0);
        }