public async Task DeleteAsync(PageLike pageLike) { _likesDbContext.PageLikes.Attach(pageLike); _likesDbContext.PageLikes.Remove(pageLike); await _likesDbContext.SaveChangesAsync(); }
// Add a like /// <summary> /// Add a like to the page. /// </summary> /// <param name="pageId">The page's database id.</param> /// <param name="userId">The user's database id.</param> /// <returns>Void</returns> public async Task AddALikeToAPage(int pageId, string userId) { var newLike = new PageLike() { PageId = pageId, UserId = userId }; _context.Entry(newLike).State = EntityState.Added; await _context.SaveChangesAsync(); }
public async Task CreateAsync(PageLike pageLike) { _likesDbContext.PageLikes.Add(pageLike); await _likesDbContext.SaveChangesAsync(); }