public async Task <UserModel> AddUser(UserModel user) { if (user == null) { throw new NullReferenceException(nameof(user)); } user.UserId = Guid.NewGuid(); await db.User.AddAsync(user); await db.SaveChangesAsync(); return(user); }
private async Task <SubredditModel> AddSubreddit(SubredditModel subreddit) { if (subreddit == null) { throw new NullReferenceException(nameof(subreddit)); } subreddit.Id = Guid.NewGuid(); await db.Subreddit.AddAsync(subreddit); await db.SaveChangesAsync(); return(subreddit); }