public async Task <IActionResult> Edit(int id, [Bind("Id,UserCourseExamId,DateCompleted,Title")] UserCourseExamCertificateModel userCourseExamCertificate) { if (id != userCourseExamCertificate.Id) { return(NotFound()); } if (ModelState.IsValid) { try { await _context.Update(userCourseExamCertificate); } catch (DbUpdateConcurrencyException) { if (!UserCourseExamCertificateExists(userCourseExamCertificate.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["UserCourseExamId"] = new SelectList(_userCourseService.Get(), "Id", "CourseName", userCourseExamCertificate.UserCourseExamId); return(View(userCourseExamCertificate)); }
public async Task <IActionResult> Create([Bind("Id,UserCourseExamId,DateCompleted,Title")] UserCourseExamCertificateModel userCourseExamCertificate) { if (ModelState.IsValid) { await _context.Add(userCourseExamCertificate); return(RedirectToAction(nameof(Index))); } ViewData["UserCourseExamId"] = new SelectList(_userCourseService.Get(), "Id", "CourseName", userCourseExamCertificate.UserCourseExamId); return(View(userCourseExamCertificate)); }
public async Task <UserCourseExamCertificateModel> Add(UserCourseExamCertificateModel model) { try { var entity = _mapper.Map <UserCourseExamCertificate>(model); await _repository.Insert(entity); return(model); } catch (Exception) { throw; } }
public async Task <UserCourseExamCertificateModel> Update(UserCourseExamCertificateModel model) { try { var entity = await _repository.Find(model.Id); if (entity == null) { throw new Exception("UserCourseExamCertificate not found"); } _mapper.Map(model, entity); await _repository.Update(entity); return(model); } catch (Exception) { throw; } }