Esempio n. 1
0
        public virtual async Task DeleteAsync()
        {
            if (GridModel != null)
            {
                if (await Msg.Question("确认删除当前选中行数据?"))
                {
                    var r = await repository.DeleteAsync(GridModel.Id);

                    if (r.StatusCode == 200)
                    {
                        await GetPageData(0);
                    }
                    else
                    {
                        WeakReferenceMessenger.Default.Send(r.Message, "Snackbar");
                    }
                }
            }
        }
        public virtual async void DeleteAsync()
        {
            if (GridModel != null)
            {
                if (await Msg.Question("Confirm that the current selection is deleted??"))
                {
                    var r = await repository.DeleteAsync(GridModel.Id);

                    if (r != null && r.success)
                    {
                        await GetPageData(0);
                    }
                    else
                    {
                        Messenger.Default.Send("Delete data exception.!", "Snackbar");
                    }
                }
            }
        }