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; } }
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; } }
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); }
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); }
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; } }
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; } }
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); }
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); }