/// <summary> /// Initializes a new instance of the <see cref="SettingsViewOrganizerModelController"/> class. /// </summary> /// <param name="viewReference">The view reference.</param> /// <param name="options">The options.</param> public SettingsViewOrganizerModelController(ViewReference viewReference, UPOrganizerInitOptions options = null) : base(viewReference, options) { }
/// <summary> /// Initializes a new instance of the <see cref="SettingsEditViewOrganizerModelController"/> class. /// </summary> /// <param name="viewReference">The view reference.</param> /// <param name="initOptions">The initialize options.</param> public SettingsEditViewOrganizerModelController(ViewReference viewReference, UPOrganizerInitOptions initOptions) : base(viewReference, initOptions) { }
/// <summary> /// Initializes a new instance of the <see cref="QuestionnaireEditOrganizerModelController"/> class. /// </summary> /// <param name="viewReference">The view reference.</param> /// <param name="options">The options.</param> public QuestionnaireEditOrganizerModelController(ViewReference viewReference, UPOrganizerInitOptions options) : base(viewReference, options) { this.BuildEditOrganizerPage(); }
/// <summary> /// Initializes a new instance of the <see cref="UPOrganizerModelController"/> class. /// </summary> /// <param name="viewReference">The view reference.</param> /// <param name="options">The options.</param> public HistoryOrganizerModelController(ViewReference viewReference, UPOrganizerInitOptions options = null) : base(viewReference, options) { }
/// <summary> /// Initializes a new instance of the <see cref="SerialEntryOrganizerWithoutRootModelController"/> class. /// </summary> /// <param name="viewReference">The view reference.</param> /// <param name="options">The options.</param> public SerialEntryOrganizerWithoutRootModelController(ViewReference viewReference, UPOrganizerInitOptions options) : this(viewReference) { }
/// <summary> /// Initializes a new instance of the <see cref="SerialEntryOrganizerModelController"/> class. /// </summary> /// <param name="viewReference">The view reference.</param> /// <param name="options">The options.</param> public SerialEntryOrganizerModelController(ViewReference viewReference, UPOrganizerInitOptions options) : base(viewReference, options) { this.ShouldShowTabsForSingleTab = options.bShouldShowTabsForSingleTab; this.isSaving = false; }
/// <summary> /// Initializes a new instance of the <see cref="SerialEntryOrganizerModelController"/> class. /// </summary> /// <param name="viewReference">The view reference.</param> public SerialEntryOrganizerModelController(ViewReference viewReference) : this(viewReference, UPOrganizerInitOptions.ShouldShowTabsForSingleTab()) { }
/// <summary> /// Initializes a new instance of the <see cref="UPDataSynchronizationOrganizerModelController"/> class. /// </summary> /// <param name="viewReference">The view reference.</param> /// <param name="options">The options.</param> public UPDataSynchronizationOrganizerModelController(ViewReference viewReference, UPOrganizerInitOptions options) : base(viewReference, options) { }
/// <summary> /// Initializes a new instance of the <see cref="UPDashboardOrganizerModelController"/> class. /// </summary> /// <param name="_viewReference">The view reference.</param> /// <param name="options">The options.</param> public UPDashboardOrganizerModelController(ViewReference _viewReference, UPOrganizerInitOptions options) : base(_viewReference, options) { }
private UPCharacteristicsEditOrganizerModelController(UPOfflineCharacteristicsRequest offlineRequest, ViewReference viewReference, UPOrganizerInitOptions options) : base(viewReference, options) { this.conflictEditOfflineRequest = offlineRequest; this.BuildPagesFromViewReference(); }
/// <summary> /// Creates the controller with offline request. /// </summary> /// <param name="offlineRequest">The offline request.</param> /// <returns></returns> public static UPCharacteristicsEditOrganizerModelController Create(UPOfflineCharacteristicsRequest offlineRequest) { ViewReference viewReference = new ViewReference(offlineRequest.Json, Constants.CharateristicsEditViewConfigurationName); string recordIdentification = viewReference.ContextValueForKey("RecordId"); if (string.IsNullOrEmpty(recordIdentification) || recordIdentification.Contains("new")) { UPCRMRecord firstRecord = offlineRequest.FirstRecord; if (firstRecord?.Links != null) { foreach (UPCRMLink link in firstRecord.Links) { if (link.InfoAreaId == recordIdentification.InfoAreaId()) { viewReference = new ViewReference(viewReference, recordIdentification, link.RecordIdentification, null); } } } } return(new UPCharacteristicsEditOrganizerModelController(offlineRequest, viewReference, UPOrganizerInitOptions.AddNoAutoBuildToOptions(null))); }
/// <summary> /// Initializes a new instance of the <see cref="UPCharacteristicsEditOrganizerModelController"/> class. /// </summary> /// <param name="viewReference">The view reference.</param> /// <param name="options">The options.</param> public UPCharacteristicsEditOrganizerModelController(ViewReference viewReference, UPOrganizerInitOptions options = null) : base(viewReference, options) { }
/// <summary> /// Initializes a new instance of the <see cref="ContactTimesOrganizerModelController"/> class. /// </summary> /// <param name="viewReference">View reference</param> /// <param name="options">Options</param> public ContactTimesOrganizerModelController(ViewReference viewReference, UPOrganizerInitOptions options) : base(viewReference, options) { this.BuildEditOrganizerPage(); }
/// <summary> /// Initializes a new instance of the <see cref="UPOrganizerModelController"/> class. /// </summary> /// <param name="viewReference">The view reference.</param> /// <param name="options">The options.</param> public ObjectivesEditOrganizerModelController(ViewReference viewReference, UPOrganizerInitOptions options = null) : base(viewReference, options) { }