public async Task Delete(object val) { if (val is contacts.AddressVM vm) { await _sc.Address3Async(vm.Id); } }