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); }
public async Task CreateNotification(AbpDzNotificationInfo item, Boolean Persiste = true, int SendLevel = 0) { if (Persiste) { await GetRepository().InsertAsync(item); } await Notify(item, CrudOperation.Create); }