private async void CreateDavResource()
{
_testConnectionCommand.SetCanExecute (false);
_createDavResourceCommand.SetCanExecute (false);
try
{
CalenderUrl = await OptionTasks.CreateDavResource (_currentOptions, CalenderUrl);
}
catch (Exception x)
{
s_logger.Error ("Exception while adding a DAV resource.", x);
string message = null;
for (Exception ex = x; ex != null; ex = ex.InnerException)
message += ex.Message + Environment.NewLine;
MessageBox.Show (message, OptionTasks.CreateDavResourceCaption);
}
finally
{
_testConnectionCommand.SetCanExecute (true);
_createDavResourceCommand.SetCanExecute (true);
}
}
}