protected async Task OnSubmitAsync() { try { customValidator.ClearErrors(); var errors = new Dictionary <string, List <string> >(); if (Audit.FinishTime < Audit.StartTime) { errors.Add(nameof(Audit.FinishTime), new List <string>() { "Время окончания аудита не может быть раньше времени начала" }); } if (errors.Any()) { customValidator.DisplayErrors(errors); return; } var auditDto = Audit.CreateDto(); var result = await CreateOrUpdateAsync(auditDto); if (!result.IsSuccessStatusCode) { } NavigationManager.NavigateTo($"/facilities/{FacilityId}/audits"); } catch (Exception e) { } }