public async Task <IActionResult> Create(SubjectViewModel model) { if (ModelState.IsValid) { await _subjectRepository.Insert(model); return(RedirectToAction("Index", "Subjects")); } return(View(model)); }
public IActionResult Insert([FromBody] SubjectsDTO dto) { try { var model = mapper.Map <Subjects>(dto); if (model != null) { model.DateCreate = DateTime.Now; repository.Insert(model); var result = repository.SaveChanges(); if (result) { return(Ok()); } } return(NotFound()); } catch (System.Exception msg) { return(NotFound(msg)); } }