public async Task RejectUserFriendRequest(BroadcastFriendRequest model, Enums.BroadCastType broadCastType)
        {
            try
            {
                switch (broadCastType)
                {
                case Enums.BroadCastType.Web:
                    await BroadcastRejectUserFriendRequestToWeb(model);

                    break;
                }
            }
            catch (Exception ex)
            {
                ExceptionService.LogError("Error broadcasting cancel to page", ex);
            }
        }
        /// <summary>
        /// Select a broad casting way to delete post to a page
        /// </summary>
        /// <param name="post"></param>
        public async Task DeletePost(BroadcastPost model, Enums.BroadCastType BroadCastType)
        {
            try
            {
                switch (BroadCastType)
                {
                case Enums.BroadCastType.Web:
                    await BroadcastDeletePostToWeb(model);

                    break;
                }
            }
            catch (Exception ex)
            {
                ExceptionService.LogError("Error broadcasting post to page", ex);
            }
        }
        public async Task AcceptFriendRequest(BroadcastFriendRequest model, Enums.BroadCastType broadCastType)
        {
            try
            {
                switch (broadCastType)
                {
                case Enums.BroadCastType.Web:
                    await BroadcastAcceptFriendRequestToWeb(model);

                    break;
                }
            }
            catch (Exception ex)
            {
                ExceptionService.LogError("Error broadcasting comment to post", ex);
            }
        }
        /// <summary>
        /// Select a broad casting way to new comment to a post
        /// </summary>
        /// <param name="post"></param>
        public async Task SendChatMessage(BroadcastChatMessage model, Enums.BroadCastType BroadCastType)
        {
            try
            {
                switch (BroadCastType)
                {
                case Enums.BroadCastType.Web:
                    await BroadcastChatMessageToWeb(model);

                    break;
                }
            }
            catch (Exception ex)
            {
                ExceptionService.LogError("Error broadcasting comment to post", ex);
            }
        }
Exemple #5
0
        /// <summary>
        /// Select a broad casting way to new post to a page
        /// </summary>
        /// <param name="post"></param>
        public async Task AddPost(BroadcastPost model, Enums.BroadCastType BroadCastType)
        {
            try
            {
                switch (BroadCastType)
                {
                case Enums.BroadCastType.Web:
                    await BroadcastAddPostToWeb(model);

                    break;
                }
            }
            catch (Exception ex)
            {
                Logs.Error("Error broadcasting post to page", ex);
            }
        }
Exemple #6
0
        public async Task CancelFriendRequest(BroadcastFriendRequest model, Enums.BroadCastType broadCastType)
        {
            try
            {
                switch (broadCastType)
                {
                case Enums.BroadCastType.Web:
                    await BroadcastCancelFriendRequestToWeb(model);

                    break;
                }
            }
            catch (Exception ex)
            {
                Logs.Error("Error broadcasting cancel to page", ex);
            }
        }
Exemple #7
0
        /// <summary>
        /// Select a broad casting way to new comment to a post
        /// </summary>
        /// <param name="post"></param>
        public async Task UnLike(BroadcastLike model, Enums.BroadCastType BroadCastType)
        {
            try
            {
                switch (BroadCastType)
                {
                case Enums.BroadCastType.Web:
                    await BroadcastUnLikeToWeb(model);

                    break;
                }
            }
            catch (Exception ex)
            {
                Logs.Error("Error broadcasting comment to post", ex);
            }
        }
Exemple #8
0
 /// <summary>
 /// Update user entry in connected user list
 /// </summary>
 /// <param name="UserID"></param>
 /// <param name="ConnecttionID"></param>
 /// <param name="BroadCastType"></param>
 /// <param name="Status"></param>
 /// <returns></returns>
 public bool UpdateUserStatus(long UserID, string ConnecttionID, Enums.BroadCastType BroadCastType, Enums.UserStatus Status)
 {
     return(_dr.UpdateUserStatus(UserID, ConnecttionID, BroadCastType, Status));
 }