public IActionResult SaveLineItem(PeerCriteriaLineIndexViewModel model) { if (ModelState.IsValid) { var item = new PeerCriteriaLine { Id = model.Criteria.Id, Description = model.Criteria.Description, Weight = model.Criteria.Weight }; _PeerCriteria.SaveCriteriaLine(model.HeaderId, item); } return(RedirectToAction("PeerLineItem", new { id = model.HeaderId })); }
public IActionResult PeerLineItem(int id) { var header = _PeerCriteria.GetPeerCriteriaHeaderById(id); var items = _PeerCriteria.PeerCriteriaLinesByHeaderId(id) .Select(a => new PeerCriteriaLineViewModel { Id = a.Id, Description = a.Description, Weight = a.Weight }).ToList(); var model = new PeerCriteriaLineIndexViewModel { HeaderId = id, HeaderTitle = header.Title, HeaderDescription = header.Description, LineItems = items }; return(View(model)); }