|
@@ -48,16 +48,25 @@ public partial class MyTasksViewModel : ModuleViewModel
|
|
|
SelectionMenuVisible = false;
|
|
|
}
|
|
|
|
|
|
- private async Task<bool> AddTask()
|
|
|
+ private Task<bool> AddTask()
|
|
|
{
|
|
|
- await MessageDialog.ShowMessage("Unimplemented");
|
|
|
- return true;
|
|
|
+ var shell = (Model.AddItem() as IKanbanShell)!;
|
|
|
+ shell.EmployeeID = Repositories.Me.ID;
|
|
|
+ shell.DueDate = DateTime.Today;
|
|
|
+ Navigation.Navigate<TaskEditViewModel>(model =>
|
|
|
+ {
|
|
|
+ model.Shell = shell;
|
|
|
+ });
|
|
|
+ return Task.FromResult(true);
|
|
|
}
|
|
|
|
|
|
[RelayCommand]
|
|
|
- private async Task KanbanClicked(IKanbanShell shell)
|
|
|
+ private void KanbanClicked(IKanbanShell shell)
|
|
|
{
|
|
|
- await MessageDialog.ShowMessage("Unimplemented");
|
|
|
+ Navigation.Navigate<TaskEditViewModel>(model =>
|
|
|
+ {
|
|
|
+ model.Shell = shell;
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
protected override async Task<TimeSpan> OnRefresh()
|