Browse Source

Moved objects to their own file

pull/5712/head
Mladen Macanovic 6 years ago
parent
commit
989fd3f53d
  1. 7
      framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/UiMessageEventArgs.cs
  2. 4
      framework/src/Volo.Abp.BlazoriseUI/BlazoriseUiMessageService.cs
  3. 2
      framework/src/Volo.Abp.BlazoriseUI/Components/UiMessageAlert.razor.cs
  4. 4
      framework/src/Volo.Abp.BlazoriseUI/UiMessageNotifierService.cs

7
framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/IUiMessageNotifierService.cs → framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/UiMessageEventArgs.cs

@ -3,13 +3,6 @@ using System.Threading.Tasks;
namespace Volo.Abp.AspNetCore.Components.WebAssembly namespace Volo.Abp.AspNetCore.Components.WebAssembly
{ {
public interface IUiMessageNotifierService
{
event EventHandler<UiMessageEventArgs> MessageReceived;
Task NotifyMessageReceivedAsync(UiMessageType messageType, string message, string title, UiMessageOptions options, TaskCompletionSource<bool> callback = null);
}
public class UiMessageEventArgs : EventArgs public class UiMessageEventArgs : EventArgs
{ {
public UiMessageEventArgs(UiMessageType messageType, string message, string title, UiMessageOptions options) public UiMessageEventArgs(UiMessageType messageType, string message, string title, UiMessageOptions options)

4
framework/src/Volo.Abp.BlazoriseUI/BlazoriseUiMessageService.cs

@ -9,11 +9,11 @@ namespace Volo.Abp.BlazoriseUI
[Dependency(ReplaceServices = true)] [Dependency(ReplaceServices = true)]
public class BlazoriseUiMessageService : IUiMessageService, IScopedDependency public class BlazoriseUiMessageService : IUiMessageService, IScopedDependency
{ {
private readonly IUiMessageNotifierService uiMessageNotifierService; private readonly UiMessageNotifierService uiMessageNotifierService;
public ILogger<BlazoriseUiMessageService> Logger { get; set; } public ILogger<BlazoriseUiMessageService> Logger { get; set; }
public BlazoriseUiMessageService(IUiMessageNotifierService uiMessageNotifierService) public BlazoriseUiMessageService(UiMessageNotifierService uiMessageNotifierService)
{ {
this.uiMessageNotifierService = uiMessageNotifierService; this.uiMessageNotifierService = uiMessageNotifierService;

2
framework/src/Volo.Abp.BlazoriseUI/Components/UiMessageAlert.razor.cs

@ -132,6 +132,6 @@ namespace Volo.Abp.BlazoriseUI.Components
[Parameter] public EventCallback Canceled { get; set; } [Parameter] public EventCallback Canceled { get; set; }
[Inject] protected IUiMessageNotifierService UiMessageNotifierService { get; set; } [Inject] protected UiMessageNotifierService UiMessageNotifierService { get; set; }
} }
} }

4
framework/src/Volo.Abp.BlazoriseUI/UiMessageNotifierService.cs

@ -6,11 +6,11 @@ using Volo.Abp.DependencyInjection;
namespace Volo.Abp.BlazoriseUI namespace Volo.Abp.BlazoriseUI
{ {
[Dependency(ReplaceServices = true)] [Dependency(ReplaceServices = true)]
public class UiMessageNotifierService : IUiMessageNotifierService, IScopedDependency public class UiMessageNotifierService : IScopedDependency
{ {
public event EventHandler<UiMessageEventArgs> MessageReceived; public event EventHandler<UiMessageEventArgs> MessageReceived;
public Task NotifyMessageReceivedAsync(UiMessageType messageType, string message, string title, UiMessageOptions options, TaskCompletionSource<bool> callback) public Task NotifyMessageReceivedAsync(UiMessageType messageType, string message, string title, UiMessageOptions options, TaskCompletionSource<bool> callback = null)
{ {
MessageReceived?.Invoke(this, new UiMessageEventArgs(messageType, message, title, options, callback)); MessageReceived?.Invoke(this, new UiMessageEventArgs(messageType, message, title, options, callback));

Loading…
Cancel
Save