ProfileStatusViewModel GetOrCreateProfileStatusViewModel (Guid profileId)
{
ProfileStatusViewModel profileStatusViewModel;
if (!_profileStatusViewModelsById.TryGetValue (profileId, out profileStatusViewModel))
{
profileStatusViewModel = new ProfileStatusViewModel (profileId, _calDavSynchronizerCommands);
Profiles.Add (profileStatusViewModel);
_profileStatusViewModelsById.Add (profileId, profileStatusViewModel);
}
return profileStatusViewModel;
}