public async Task EditComment(CommentServiceModel serviceModel) { var comment = await this._data.Comments .FirstOrDefaultAsync(i => i.Id == serviceModel.CommentId); comment.Content = serviceModel.Content; this._data.Update(comment); await this._data.SaveChangesAsync(); }
public async Task AddComment(CommentServiceModel serviceModel) { await this._data.Comments.AddAsync( new Comment { Content = serviceModel.Content, DatePosted = serviceModel.DatePosted, AuthorId = serviceModel.Author.Id, CommentedPostId = serviceModel.PostId, TaggedUsers = this._taggedUserService .GetTagFriendsInCommentsEntities( serviceModel.Author.Id, serviceModel.TaggedFriends .Select(i => i.Id) .ToList()) }); await this._data.SaveChangesAsync(); }