public Notification(string FromId, string ToId, string FromFullName, DateTime DateOfNotify, NotificationEnum NotifyType, string PostId = null) { this.FromId = FromId; this.FromFullName = FromFullName; this.ToId = ToId; this.DateOfNotify = DateOfNotify; this.NotifyType = NotifyType; this.PostId = PostId; }
public async Task AddNotification(NotificationEnum type, int appUserId, object record) { switch (type) { case NotificationEnum.NewCircleMemberRequest: await this.AddNewCircleMemberRequestNotification(appUserId, record as CircleRequest); break; case NotificationEnum.CircleRequestAccepted: await this.AddCircleRequestAcceptedNotification(appUserId, record as CircleMember); break; case NotificationEnum.NewCircleTopicCreated: await this.AddNewCircleTopicCreatedNotification(appUserId, record as CircleTopic); break; case NotificationEnum.NewCircleCommentReplyByOwner: await this.AddNewCircleCommentReplyByOwnerNotification(appUserId, record as CircleTopicCommentReply); break; case NotificationEnum.NewCircleCommentReplyByMember: await this.AddNewCircleCommentReplyByMemberNotification(appUserId, record as CircleTopicCommentReply); break; case NotificationEnum.NewCircleEventParticipationRequest: await this.AddNewCircleEventParticipationRequestNotification(appUserId, record as CircleEvent); break; case NotificationEnum.EventParticipationRequestAccepted: await this.EventParticipationRequestAcceptedNotification(appUserId, record as CircleEventParticipation); break; case NotificationEnum.NewCircleEventReplyByOwner: await this.AddNewCircleEventReplyByOwnerNotification(appUserId, record as CircleEventCommentReply); break; case NotificationEnum.NewCircleEventReplyByMember: await this.AddNewCircleEventReplyByMemberNotification(appUserId, record as CircleEventCommentReply); break; } }
public static SolidColorBrush GetBrushColor(NotificationEnum notificationCode) { if (notificationCode == NotificationEnum.Warning) { return(Brushes.Red); } if (notificationCode == NotificationEnum.Ok) { return(Brushes.DarkGreen); } if (notificationCode == NotificationEnum.Standard) { return(Brushes.Black); } return(Brushes.Black); }
public async Task AddNotification(NotificationEnum type, int appUserId, object record) { switch (type) { case NotificationEnum.NewCircleMemberRequest: var request = record as CircleRequest; this._notificationList.Add(new Notification() { AppUserId = (int)request.AppUserId, NotificationType = NotificationEnum.NewCircleMemberRequest, RecordType = "Circle", RecordId = (int)request.CircleId, // Photo = blogFeed.Photo, Message = "New circle request for circle " + request.CircleId }); break; case NotificationEnum.CircleRequestAccepted: var circleMember = record as CircleMember; this._notificationList.Add(new Notification() { AppUserId = (int)circleMember.AppUserId, NotificationType = NotificationEnum.CircleRequestAccepted, RecordType = "Circle", RecordId = (int)circleMember.CircleId, // Photo = blogFeed.Photo, Message = "Circle request was accepted for circle " + circleMember.CircleId }); break; // case NotificationEnum.NewCircleTopicCreated: // await this.AddNewCircleTopicCreatedNotification(appUserId, record as CircleTopic); // break; // case NotificationEnum.NewCircleCommentReplyByOwner: // await this.AddNewCircleCommentReplyByOwnerNotification(appUserId, record as CircleTopicCommentReply); // break; // case NotificationEnum.NewCircleCommentReplyByMember: // await this.AddNewCircleCommentReplyByMemberNotification(appUserId, record as CircleTopicCommentReply); // break; } return; }
public Notification(NotificationEnum type, string msg) : this(type) { Message = msg; }
public Notification(NotificationEnum type) { Type = type; }
public Notification(NotificationEnum type, string msg = "") { Type = type; Message = msg; }