/// <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)
 {
 }
Example #2
0
 /// <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)
 {
 }
Example #3
0
 /// <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();
 }
Example #4
0
 /// <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)
 {
 }
Example #6
0
 /// <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;
 }
Example #7
0
 /// <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())
 {
 }
Example #8
0
 /// <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)
 {
 }
Example #10
0
 private UPCharacteristicsEditOrganizerModelController(UPOfflineCharacteristicsRequest offlineRequest, ViewReference viewReference, UPOrganizerInitOptions options)
     : base(viewReference, options)
 {
     this.conflictEditOfflineRequest = offlineRequest;
     this.BuildPagesFromViewReference();
 }
Example #11
0
        /// <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)));
        }
Example #12
0
 /// <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)
 {
 }