CalDavSynchronizer.Ui.SystrayNotification.ViewModels.ProfileStatusViewModel.ProfileStatusViewModel C# (CSharp) Метод

ProfileStatusViewModel() публичный Метод

public ProfileStatusViewModel ( System.Guid profileId, ICalDavSynchronizerCommands calDavSynchronizerCommands ) : System
profileId System.Guid
calDavSynchronizerCommands ICalDavSynchronizerCommands
Результат System
    public ProfileStatusViewModel (Guid profileId, ICalDavSynchronizerCommands calDavSynchronizerCommands)
    {
      if (calDavSynchronizerCommands == null)
        throw new ArgumentNullException (nameof (calDavSynchronizerCommands));

      ProfileId = profileId;
      _calDavSynchronizerCommands = calDavSynchronizerCommands;

      ShowOptionsCommand = new DelegateCommand (_ =>
      {
        _calDavSynchronizerCommands.ShowOptions (ProfileId);
      });
      ShowLatestSynchronizationReportCommand = new DelegateCommand (_ =>
      {
        _calDavSynchronizerCommands.ShowLatestSynchronizationReport (ProfileId);
      });
    }