protected virtual async void OnSubmit(T model) { try { loading.Visible = true; var result = await serv.InsertAsync <T>(model, ApiUrl); dsource.Insert(0, result); dataform = ReflectionExten.GetNewObject <T>(); await ShowNotification(new NotificationMessage { Severity = NotificationSeverity.Success, Summary = "Успешно", Detail = "Успешно Добавлено", Duration = 1500 }); } catch (Exception ex) { Console.WriteLine(ex.Message); await ShowNotification(new NotificationMessage { Severity = NotificationSeverity.Error, Summary = "Ошибка", Detail = "Ошибка при получении", Duration = 2500 }); } finally { loading.Visible = false; await Grid.Reload(); } }
protected override void OnInitialized() { dataform = ReflectionExten.GetNewObject <T>(); }