public IActionResult Assign(int id) { var result = _Service.CriteriaHeaderById(id); var header = new CriteriaHeaderViewModel { Id = result.Id, Title = result.Title, Description = result.Description, Weight = result.Weight, }; var lineitems = _Service.LineItemsByHeaderId(id) .Select(a => new CriteriaLineViewModel { Id = a.Id, Title = a.Title, Description = a.Description, Weight = a.Weight }).ToList(); var model = new CriteriaAssignViewModel { Header = header, LineItems = lineitems, }; return(View(model)); }
public IActionResult SaveLine(CriteriaAssignViewModel model) { if (ModelState.IsValid) { var item = new CriteriaLine { Id = model.Line.Id, Title = model.Line.Title, Description = model.Line.Description, Weight = model.Line.Weight, }; _Service.SaveLine(model.Line.HeaderId, item); } return(RedirectToAction("Assign", new { id = model.Line.HeaderId })); }