public async Task DeleteTemplate(object sender) { if (NotNetOrConnection) { return; } try { BinTemplateViewModel btvm = (BinTemplateViewModel)sender; State = ModelState.Loading; await NAV.DeleteBinTemplate(btvm.BinTemplate, ACD.Default).ConfigureAwait(true); if (!IsDisposed) { BinTemplates.Remove(btvm); SelectedTemplate = null; State = ModelState.Normal; } } catch (Exception e) { System.Diagnostics.Debug.WriteLine(e.Message); State = ModelState.Error; ErrorText = e.Message; } }