Esempio n. 1
0
        public async Task Notify(AbpDzNotificationInfo item, CrudOperation operation)
        {
            object data = null;

            switch (operation)
            {
            case CrudOperation.Create:
                data = item;
                break;

            case CrudOperation.Update:
                data = item;
                break;

            default:
                break;
            }
            await this.Notify(
                data,
                nameof(AbpDzNotificationService),
                nameof(AbpDzNotificationInfo),
                operation,
                item.Id.ToString(),
                null,
                item.RecipientId,
                item.RecipientRoleId,
                item.RecipientPermission);
        }
Esempio n. 2
0
 public async Task CreateNotification(AbpDzNotificationInfo item, Boolean Persiste = true, int SendLevel = 0)
 {
     if (Persiste)
     {
         await GetRepository().InsertAsync(item);
     }
     await Notify(item, CrudOperation.Create);
 }