public async Task <IActionResult> Create(StandardInputDto standard) { if (ModelState.IsValid) { try { var standards = _mapper.Map <Standard>(standard); _contexts.Add(standards); await _contexts.SaveChangesAsync(); return(RedirectToAction(nameof(Standard))); } catch (Exception ex) { return(View(ex.Message)); } } return(View()); }
public async Task <IActionResult> Edit(int id, StandardInputDto standard) { if (ModelState.IsValid) { using (_contexts) { var standards = _contexts.Standards.Where(_ => _.Id == id).FirstOrDefault(); if (standards != null) { standards.StandardName = standard.StandardName; await _contexts.SaveChangesAsync(); return(RedirectToAction("Standard")); } ModelState.AddModelError("", "Standard not found"); return(View(ModelState)); } } return(View()); }