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