コード例 #1
0
        private async Task <bool> SendNotification(Model.NotificationModel item)
        {
            switch (item.Type)
            {
            case (int)NotificationType.Email:
                return(await SendEmail(item.ContactTo, item.Message));

            default:
                return(false);
            }
        }
コード例 #2
0
        public override object Create(Model.NotificationModel notificationModel)
        {
            var notification = new ApnsNotification();

            switch (notificationModel.NType)
            {
            case NotificationType.Im:
                break;

            case NotificationType.IncomingSipCall:
                break;

            case NotificationType.Mcr:
                break;

            case NotificationType.GInvite:
                break;

            case NotificationType.GIm:
                break;
            }

            return(notification);
        }