public async Task <IActionResult> Edit(int id, [Bind("FMId,FFId,CId,Description,QId")] FeaturesMappingModel featuresMappingModel) { if (id != featuresMappingModel.FMId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(featuresMappingModel); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FeaturesMappingModelExists(featuresMappingModel.FMId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["CId"] = new SelectList(_context.GetComponentModels, "CId", "Name", featuresMappingModel.CId); ViewData["FFId"] = new SelectList(_context.GetFaultFeaturesModels, "FFId", "Name", featuresMappingModel.FFId); ViewData["QId"] = new SelectList(_context.GetQuestionsModels, "QId", "Answer", featuresMappingModel.QId); return(View(featuresMappingModel)); }
public async Task <IActionResult> Create([Bind("FMId,FFId,CId,Description,QId")] FeaturesMappingModel featuresMappingModel) { if (ModelState.IsValid) { _context.Add(featuresMappingModel); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["CId"] = new SelectList(_context.GetComponentModels, "CId", "Name", featuresMappingModel.CId); ViewData["FFId"] = new SelectList(_context.GetFaultFeaturesModels, "FFId", "Name", featuresMappingModel.FFId); ViewData["QId"] = new SelectList(_context.GetQuestionsModels, "QId", "Answer", featuresMappingModel.QId); return(View(featuresMappingModel)); }