public async Task DeleteUser(ApplicationUser user) { var blogModeratros = await _context.BlogModerator.Where(m => m.ModeratorId == user.Id).ToListAsync(); if (blogModeratros.Count() != 0) { foreach (var blogModerator in blogModeratros) { _context.BlogModerator.Remove(blogModerator); } await _context.SaveChangesAsync(); } _context.UserLogins.RemoveRange(_context.UserLogins.Where(ul => ul.UserId == user.Id)); _context.UserRoles.RemoveRange(_context.UserRoles.Where(ur => ur.UserId == user.Id)); _context.Users.Remove(_context.Users.Where(usr => usr.Id == user.Id).Single()); await _context.SaveChangesAsync(); }
public async Task AddBlog(Blog blog) { _context.Blog.Add(blog); await _context.SaveChangesAsync(); }
public async Task AddPost(Post post) { _context.Post.Add(post); await _context.SaveChangesAsync(); }