public ActionResult Editar(CursoViewModel curso) { if (ModelState.IsValid) { var validationAppResult = _cursoApp.AtualizarCurso(curso); foreach (var item in validationAppResult.Erros) ModelState.AddModelError("", item.Message); if (validationAppResult.Erros.Count == 0) return RedirectToAction("Index"); } return View(curso); }
public static IEnumerable<CursoViewModel> ListCursoParaListCursoViewModel(IEnumerable<Curso> listCursoDomain) { var cursosViewModel = new List<CursoViewModel>(); foreach (var item in listCursoDomain) { var cursoVm = new CursoViewModel(); cursoVm.CursoId = item.CursoId; cursoVm.Descricao = item.Descricao; cursoVm.DataCadastro = item.DataCadastro; cursoVm.DataAtualizacao = item.DataAtualizacao; cursosViewModel.Add(cursoVm); } return cursosViewModel; }
public static Curso CursoViewModelParaCursoDomain(CursoViewModel cursoViewModel) { return new Curso(cursoViewModel.Descricao); }