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); } }
/// <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); } }
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); } }
/// <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); } }
/// <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)); }