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