Skip to content

Commit

Permalink
small improvements
Browse files Browse the repository at this point in the history
  • Loading branch information
sonnemaf committed Aug 3, 2020
1 parent 12c7a3c commit 46778d6
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 11 deletions.
2 changes: 1 addition & 1 deletion MvvmDemo/Messages/AsyncYesNoMessage.cs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
using Windows.UI.Popups;

namespace MvvmDemo.Messages {
public sealed class AsyncYesNoMessage : RequestMessage<Task<bool>> {
public sealed class AsyncYesNoMessage : AsyncRequestMessage<bool> {

public AsyncYesNoMessage(string text) {
Text = text;
Expand Down
18 changes: 8 additions & 10 deletions MvvmDemo/ViewModels/MainViewModel.cs
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ public class MainViewModel {

public static MainViewModel Current => Ioc.Default.GetService<MainViewModel>();


private readonly ILogger _logger;

public ObservableCollection<Employee> Employees { get; } = new ObservableCollection<Employee>();
Expand All @@ -37,19 +37,17 @@ public MainViewModel(ILogger logger) {
}

private async Task OnDelete(Employee emp) {
if (emp is object) {
if (await Messenger.Default.Send(new AsyncYesNoMessage($"Delete {emp.Name}?")).Response) {
_logger.Log($"Delete: {emp.Name}");
Employees.Remove(emp);
}
if (await Messenger.Default.Send(new AsyncYesNoMessage($"Delete {emp.Name}?"))) {
_logger.Log($"Delete: {emp.Name}");
Employees.Remove(emp);
}
}

private void OnRaiseSalary(Employee emp) {
if (emp is object) {
_logger.Log($"OnRaiseSalary: {emp.Name}");
emp.Salary += 100;
}
_logger.Log($"OnRaiseSalary: {emp.Name}");
emp.Salary += 100;
}
}


}

0 comments on commit 46778d6

Please sign in to comment.