public void Like(string statusId) { this.Init(); var like = new Like { TimeLiked = DateTime.Now, StatusId = statusId, UserId = this._curUserChat.UserId }; this._likeRepository.Like(like); var newFeedId = SequentialGuid.Create(); NewFeeds newfeed = new NewFeeds { UserId = this._curUserChat.UserId, NewFeedId = newFeedId, TypeActionId = TypeAction.LIKE, StatusId_Or_UserId = statusId }; this._newFeedRepository.AddNewFeed(newfeed); var ownerStatus = this._statusRepository.GetShortStatusByStatusId(statusId); Clients.Clients(this._allUserRelate_ConnectionId).like(this._curUserChat.Displayname, statusId); Clients.Clients(this._friendListConnectionId_Online).likeNewFeeds(this._curUserChat, statusId, ownerStatus.UserOwner.Displayname); }
public void Like(Like like) { this._db.Likes.Add(like); this.Save(); }