private Task Delete()
        {
            return(notificationService.CatchAndDisplayErrors(async() =>
            {
                await productService.RemoveProduct(product.Id);

                await OnSuccessedCallback.InvokeAsync(this);

                notificationService.ShowSuccessSnackbar($"Deleted product '{product.Name}'");

                product = new Product();

                HideDeleteModal();
            }));
        }
Exemplo n.º 2
0
        private Task Delete()
        {
            return(notificationService.CatchAndDisplayErrors(async() =>
            {
                await jobTitleService.RemoveJobTitle(jobTitle.Id);

                await OnSuccessedCallback.InvokeAsync(this);

                notificationService.ShowSuccessSnackbar($"Deleted job title '{jobTitle.Name}'");

                jobTitle = new JobTitle();

                HideDeleteModal();
            }));
        }