Exemplo n.º 1
0
        public IActionResult Details(int id)
        {
            BusinessProcessIssuesViewModel model = new BusinessProcessIssuesViewModel()
            {
                BusinessProcess  = _db.BusinessProcesses.FirstOrDefault(i => i.Id == id),
                DesignatedIssues = _db.BusinessProcessIssues.OrderBy(b => b.Id).Where(b => b.BusinessProcessId == id)
                                   .Select(i => i.Issue).ToList(),
                AllIssue = new List <Issue>()
            };

            return(View(model));
        }
        public IActionResult AddIssues(int id, string type)
        {
            if (id != 0)
            {
                BusinessProcessIssuesViewModel model = new BusinessProcessIssuesViewModel
                {
                    BusinessProcess  = _db.BusinessProcesses.FirstOrDefault(b => b.Id == id),
                    AllIssue         = _db.Issues.OrderByDescending(i => i.CreatedAt).ToList(),
                    DesignatedIssues = _db.BusinessProcessIssues.OrderBy(b => b.Id)
                                       .Where(b => b.BusinessProcessId == id).Select(b => b.Issue)
                                       .ToList()
                };
                if (type == "create")
                {
                    model.Action = "create";
                }
                return(View(model));
            }

            return(NotFound());
        }