Public/New-WebProject.ps1
<# .SYNOPSIS . .DESCRIPTION . .PARAMETER name . .EXAMPLE . .NOTES Author: Brian Woelfel Date: 2017/09/07 #> Function New-WebProject() { param ( [string]$name = "", [ValidateSet("ANGULAR_IO", "MICROSOFT")] [string]$angularStyle = "MICROSOFT" ) [SolnInfo]$solnInfo = [SolnInfo]::Load() if($name -eq "") { $name = "$($solnInfo.nickName)Web" } $solnInfo.webCsprojInfo = [WebCsprojInfo]::new($solnInfo, $name, $angularStyle) $solnInfo.SaveConf() if($angularStyle -eq 'ANGULAR_IO') { New-WebApiProject $solnInfo $solnInfo.webCsprojInfo } else { New-MvcAngularProject $solnInfo $solnInfo.webCsprojInfo } } |