Exemple #1
0
        protected async Task DeleteTaskAsync()
        {
            await TaskDataService.DeleteTask(Task.HRTaskId);

            ShowDialog = false;
            Saved      = true;
            Message    = "The Task has been deleted successfully.";
        }
        async Task DeleteTaskAsync(int taskId)
        {
            var parameters = new ModalParameters();

            parameters.Add("Title", "Please Confirm");
            parameters.Add("Message", "Do you really wish to delete this Task?");
            parameters.Add("ButtonColour", "danger");
            var task = await TaskDataService.GetTaskById(taskId);

            var formModal = Modal.Show <BlazoredModalConfirmDialog>($"Delete Task: {task?.Title}?", parameters);
            var result    = await formModal.Result;

            if (!result.Cancelled)
            {
                await TaskDataService.DeleteTask(taskId);

                ToastService.ShowSuccess($"{task?.Title} has been deleted successfully. ", "SUCCESS");
                NavigateToOverview();
            }
        }
Exemple #3
0
 protected void DeleteTask(HRTask task)
 {
     Employee.HRTasks.Remove(task);
     TaskDataService.DeleteTask(task.HRTaskId);
     StateHasChanged();
 }