/// <summary>
 /// Constructor which copies the database model class.
 /// </summary>
 /// <param name="project">ProjectModel data which will be used to setup this class.</param>
 /// <param name="roleGroup">A ProjectRoleGroup which should be the same as used by this project (safe if passing null).</param>
 public Project(TCABS_DataLibrary.Models.ProjectModel project, TCABS_DataLibrary.Models.ProjectRoleGroupModel roleGroup)
 {
     ProjectId          = project.ProjectId;
     Name               = project.Name;
     Description        = project.Description;
     ProjectRoleGroupId = project.ProjectRoleGroupId;
     if (roleGroup?.ProjectRoleGroupId == ProjectRoleGroupId)
     {
         ProjectRoleGroupName = roleGroup.Name;
     }
 }
Exemple #2
0
 /// <summary>
 /// Constructor which copies the database model class.
 /// </summary>
 /// <param name="model"></param>
 public ProjectRoleGroup(TCABS_DataLibrary.Models.ProjectRoleGroupModel model)
 {
     ProjectRoleGroupId = model.ProjectRoleGroupId;
     Name = model.Name;
 }