Esempio n. 1
0
        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();
            }
        }
Esempio n. 2
0
 protected override void OnInitialized()
 {
     dataform = ReflectionExten.GetNewObject <T>();
 }