@using MudBlazor @using Tasks.Module.Models Filter Criteria (optional) Leave empty to show all tasks Any Priority
Low
Medium
High
Any Status
Pending
Completed
Cancel Create View
@code { [CascadingParameter] private IMudDialogInstance? MudDialog { get; set; } private string _name = string.Empty; private int? _priority; private bool? _isCompleted; private string? _containsText; private DateTime? _dueDateFrom; private DateTime? _dueDateTo; private void Submit() { var dto = new CreateTaskViewDto { Name = _name, Priority = _priority, IsCompleted = _isCompleted, ContainsText = string.IsNullOrWhiteSpace(_containsText) ? null : _containsText, DueDateFrom = _dueDateFrom, DueDateTo = _dueDateTo }; MudDialog?.Close(DialogResult.Ok(dto)); } private void Cancel() => MudDialog?.Cancel(); }