コード例 #1
0
 public TIMS_UserWatchlistItemViewModel(TIMS_UserWatchlistItem m, bool convertSubs = false)
 {
     if (m != null)
     {
         this.ID     = m.ID;
         this.UserID = m.UserID;
         this.ProjectInterfacePointID        = m.ProjectInterfacePointID;
         this.ProjectInterfaceAgreementID    = m.ProjectInterfaceAgreementID;
         this.ProjectActionItemID            = m.ProjectActionItemID;
         this.TIMS_ProjectActionItem         = convertSubs ? new TIMS_ProjectActionItemViewModel(m.TIMS_ProjectActionItem) : null;
         this.TIMS_ProjectInterfaceAgreement = convertSubs ? new TIMS_ProjectInterfaceAgreementViewModel(m.TIMS_ProjectInterfaceAgreement) : null;
         this.TIMS_ProjectInterfacePoint     = convertSubs ? new TIMS_ProjectInterfacePointViewModel(m.TIMS_ProjectInterfacePoint) : null;
         this.TIMS_User = convertSubs ? new TIMS_UserViewModel(m.TIMS_User) : null;
     }
 }
コード例 #2
0
 public TIMS_UserRoleViewModel(TIMS_UserRole m, bool convertSubs = false)
 {
     if (m != null)
     {
         this.ID                  = m.ID;
         this.UserID              = m.UserID;
         this.ProjectID           = m.ProjectID;
         this.ProjectPackageID    = m.ProjectPackageID;
         this.RoleID              = m.RoleID;
         this.TIMS_Project        = convertSubs ? new TIMS_ProjectViewModel(m.TIMS_Project) : null;
         this.TIMS_ProjectPackage = convertSubs ? new TIMS_ProjectPackageViewModel(m.TIMS_ProjectPackage) : null;
         this.TIMS_Role           = convertSubs ? new TIMS_RoleViewModel(m.TIMS_Role) : null;
         this.TIMS_User           = convertSubs ? new TIMS_UserViewModel(m.TIMS_User) : null;
     }
 }
コード例 #3
0
        public override BaseViewModel <TIMS_UserWatchlistItem> FromModel <M>(M mo, bool convertSubs)
        {
            var m = mo as TIMS_UserWatchlistItem;

            if (m != null)
            {
                this.ID     = m.ID;
                this.UserID = m.UserID;
                this.ProjectInterfacePointID        = m.ProjectInterfacePointID;
                this.ProjectInterfaceAgreementID    = m.ProjectInterfaceAgreementID;
                this.ProjectActionItemID            = m.ProjectActionItemID;
                this.TIMS_ProjectActionItem         = convertSubs ? new TIMS_ProjectActionItemViewModel(m.TIMS_ProjectActionItem) : null;
                this.TIMS_ProjectInterfaceAgreement = convertSubs ? new TIMS_ProjectInterfaceAgreementViewModel(m.TIMS_ProjectInterfaceAgreement) : null;
                this.TIMS_ProjectInterfacePoint     = convertSubs ? new TIMS_ProjectInterfacePointViewModel(m.TIMS_ProjectInterfacePoint) : null;
                this.TIMS_User = convertSubs ? new TIMS_UserViewModel(m.TIMS_User) : null;
            }

            return(this);
        }
コード例 #4
0
        public override BaseViewModel <TIMS_UserRole> FromModel <M>(M mo, bool convertSubs)
        {
            var m = mo as TIMS_UserRole;

            if (m != null)
            {
                this.ID                  = m.ID;
                this.UserID              = m.UserID;
                this.ProjectID           = m.ProjectID;
                this.ProjectPackageID    = m.ProjectPackageID;
                this.RoleID              = m.RoleID;
                this.TIMS_Project        = convertSubs ? new TIMS_ProjectViewModel(m.TIMS_Project) : null;
                this.TIMS_ProjectPackage = convertSubs ? new TIMS_ProjectPackageViewModel(m.TIMS_ProjectPackage) : null;
                this.TIMS_Role           = convertSubs ? new TIMS_RoleViewModel(m.TIMS_Role) : null;
                this.TIMS_User           = convertSubs ? new TIMS_UserViewModel(m.TIMS_User) : null;
            }

            return(this);
        }
コード例 #5
0
 public TIMS_ProjectAttachmentViewModel(TIMS_ProjectAttachment m, bool convertSubs = false)
 {
     if (m != null)
     {
         this.ID   = m.ID;
         this.Name = m.Name;
         this.ProjectInterfacePointWorkflowID     = m.ProjectInterfacePointWorkflowID;
         this.ProjectInterfaceAgreementWorkflowID = m.ProjectInterfaceAgreementWorkflowID;
         this.ProjectActionItemWorkflowID         = m.ProjectActionItemWorkflowID;
         this.PackageID    = m.PackageID;
         this.Filename     = m.Filename;
         this.DateUploaded = m.DateUploaded;
         this.UserID       = m.UserID;
         this.TIMS_ProjectActionItemWorkflow         = convertSubs ? new TIMS_ProjectActionItemWorkflowViewModel(m.TIMS_ProjectActionItemWorkflow) : null;
         this.TIMS_ProjectInterfaceAgreementWorkflow = convertSubs ? new TIMS_ProjectInterfaceAgreementWorkflowViewModel(m.TIMS_ProjectInterfaceAgreementWorkflow) : null;
         this.TIMS_ProjectInterfacePointWorkflow     = convertSubs ? new TIMS_ProjectInterfacePointWorkflowViewModel(m.TIMS_ProjectInterfacePointWorkflow) : null;
         this.TIMS_ProjectPackage = convertSubs ? new TIMS_ProjectPackageViewModel(m.TIMS_ProjectPackage) : null;
         this.TIMS_User           = convertSubs ? new TIMS_UserViewModel(m.TIMS_User) : null;
     }
 }
コード例 #6
0
 public TIMS_ProjectCommentViewModel(TIMS_ProjectComment m, bool convertSubs = false)
 {
     if (m != null)
     {
         this.ID        = m.ID;
         this.Name      = m.Name;
         this.Comment   = m.Comment;
         this.ProjectID = m.ProjectID;
         this.ProjectInterfacePointWorkflowID     = m.ProjectInterfacePointWorkflowID;
         this.ProjectInterfaceAgreementWorkflowID = m.ProjectInterfaceAgreementWorkflowID;
         this.ProjectActionItemWorkflowID         = m.ProjectActionItemWorkflowID;
         this.UserID       = m.UserID;
         this.DateAdded    = m.DateAdded;
         this.TIMS_Project = convertSubs ? new TIMS_ProjectViewModel(m.TIMS_Project) : null;
         this.TIMS_ProjectActionItemWorkflow         = convertSubs ? new TIMS_ProjectActionItemWorkflowViewModel(m.TIMS_ProjectActionItemWorkflow) : null;
         this.TIMS_ProjectInterfaceAgreementWorkflow = convertSubs ? new TIMS_ProjectInterfaceAgreementWorkflowViewModel(m.TIMS_ProjectInterfaceAgreementWorkflow) : null;
         this.TIMS_ProjectInterfacePointWorkflow     = convertSubs ? new TIMS_ProjectInterfacePointWorkflowViewModel(m.TIMS_ProjectInterfacePointWorkflow) : null;
         this.TIMS_User = convertSubs ? new TIMS_UserViewModel(m.TIMS_User) : null;
     }
 }
コード例 #7
0
        public override BaseViewModel <TIMS_ProjectAttachment> FromModel <M>(M mo, bool convertSubs)
        {
            var m = mo as TIMS_ProjectAttachment;

            if (m != null)
            {
                this.ID   = m.ID;
                this.Name = m.Name;
                this.ProjectInterfacePointWorkflowID     = m.ProjectInterfacePointWorkflowID;
                this.ProjectInterfaceAgreementWorkflowID = m.ProjectInterfaceAgreementWorkflowID;
                this.ProjectActionItemWorkflowID         = m.ProjectActionItemWorkflowID;
                this.PackageID    = m.PackageID;
                this.Filename     = m.Filename;
                this.DateUploaded = m.DateUploaded;
                this.UserID       = m.UserID;
                this.TIMS_ProjectActionItemWorkflow         = convertSubs ? new TIMS_ProjectActionItemWorkflowViewModel(m.TIMS_ProjectActionItemWorkflow) : null;
                this.TIMS_ProjectInterfaceAgreementWorkflow = convertSubs ? new TIMS_ProjectInterfaceAgreementWorkflowViewModel(m.TIMS_ProjectInterfaceAgreementWorkflow) : null;
                this.TIMS_ProjectInterfacePointWorkflow     = convertSubs ? new TIMS_ProjectInterfacePointWorkflowViewModel(m.TIMS_ProjectInterfacePointWorkflow) : null;
                this.TIMS_ProjectPackage = convertSubs ? new TIMS_ProjectPackageViewModel(m.TIMS_ProjectPackage) : null;
                this.TIMS_User           = convertSubs ? new TIMS_UserViewModel(m.TIMS_User) : null;
            }

            return(this);
        }
コード例 #8
0
        public override BaseViewModel <TIMS_ProjectComment> FromModel <M>(M mo, bool convertSubs)
        {
            var m = mo as TIMS_ProjectComment;

            if (m != null)
            {
                this.ID        = m.ID;
                this.Name      = m.Name;
                this.Comment   = m.Comment;
                this.ProjectID = m.ProjectID;
                this.ProjectInterfacePointWorkflowID     = m.ProjectInterfacePointWorkflowID;
                this.ProjectInterfaceAgreementWorkflowID = m.ProjectInterfaceAgreementWorkflowID;
                this.ProjectActionItemWorkflowID         = m.ProjectActionItemWorkflowID;
                this.UserID       = m.UserID;
                this.DateAdded    = m.DateAdded;
                this.TIMS_Project = convertSubs ? new TIMS_ProjectViewModel(m.TIMS_Project) : null;
                this.TIMS_ProjectActionItemWorkflow         = convertSubs ? new TIMS_ProjectActionItemWorkflowViewModel(m.TIMS_ProjectActionItemWorkflow) : null;
                this.TIMS_ProjectInterfaceAgreementWorkflow = convertSubs ? new TIMS_ProjectInterfaceAgreementWorkflowViewModel(m.TIMS_ProjectInterfaceAgreementWorkflow) : null;
                this.TIMS_ProjectInterfacePointWorkflow     = convertSubs ? new TIMS_ProjectInterfacePointWorkflowViewModel(m.TIMS_ProjectInterfacePointWorkflow) : null;
                this.TIMS_User = convertSubs ? new TIMS_UserViewModel(m.TIMS_User) : null;
            }

            return(this);
        }