示例#1
0
        // GET: Solution/Details/5
        public IActionResult Details(int solutionId, int unitId = 0)
        {
            var model = new DetailViewModel
            {
                Solution = _solutionService.GetById(solutionId),
                Units    = _unitService.GetListBySolution(solutionId),
                Projects = _projectService.GetListBySolutionId(solutionId)
            };

            return(View(model));
        }
示例#2
0
        // GET: Unit/Create
        public IActionResult Create(int solutionId)
        {
            var model = new AddViewModel
            {
                Solution = _solutionService.GetById(solutionId),
                Unit     = new Unit()
            };

            return(View(model));
        }
示例#3
0
        public ViewViewComponentResult Invoke(int solutionId)
        {
            solutionId = Convert.ToInt32(HttpContext.Request.Query["solutionId"]);
            var model = new SidebarViewModel
            {
                Solution = _solutionService.GetById(solutionId),
                Units    = _unitService.GetListBySolution(solutionId),
                Projects = _projectService.GetListBySolutionId(solutionId)
            };

            return(View(model));
        }