/// <summary> /// Creates a "blank" object of this type and populates primitives with defaults /// </summary> public static Project CreateNewBlank(ProjectType projectType, ProjectStage projectStage, ProjectLocationSimpleType projectLocationSimpleType, ProjectApprovalStatus projectApprovalStatus) { return(new Project(projectType, projectStage, default(string), default(bool), projectLocationSimpleType, projectApprovalStatus, default(string))); }
public static void DeleteProjectType(this IQueryable <ProjectType> projectTypes, ProjectType projectTypeToDelete) { DeleteProjectType(projectTypes, new List <ProjectType> { projectTypeToDelete }); }
public static string GetSummaryUrl(this ProjectType projectType) { return(SitkaRoute <ProjectTypeController> .BuildUrlFromExpression(x => x.Detail(projectType.ProjectTypeID))); }
public static string GetDeleteUrl(this ProjectType projectType) { return(SitkaRoute <ProjectTypeController> .BuildUrlFromExpression(c => c.DeleteProjectType(projectType.ProjectTypeID))); }
public static HtmlString GetDisplayNameAsUrl(this ProjectType projectType) { return(UrlTemplate.MakeHrefString(projectType.GetSummaryUrl(), projectType.DisplayName)); }