Example #1
0
        public ActionResult Details(int id)
        {
            var requirement  = _requirementRepository.GetBy(r => r.Id == id, "Contact.Person,AssignedToUser.Person,CreatedByUser.Person");
            var technologies = _requirementTechnologyMapRepository.GetAllBy(m => m.RequirementId == requirement.Id, "Technology").Select(m => m.Technology).ToList();
            var docs         = _requirementDocumentRepository.GetAllBy(d => d.RequirementId == requirement.Id);
            var vm           = new RequirementDetailsViewModel(requirement)
            {
                RequirementDocuments = docs.ToList(),
                Technologies         = technologies
            };

            return(View(vm));
        }