public ActionResult Deletar() { ViewModelCurso cursos = new ViewModelCurso() { Cursos = ListaDeCursos() }; return(View(cursos)); }
public ActionResult Atualizar() { var ViewCurso = new ViewModelCurso { Cursos = ListaDeCursos() }; return(View(ViewCurso)); }
public ActionResult Atualizar(ViewModelCurso ViewCurso) { Curso curso = BuscarCurso(ViewCurso); curso.Nome = ViewCurso.Nome; curso.Autor = ViewCurso.Autor; curso.CargaHoraria = ViewCurso.Carga; curso.Classificacao = ViewCurso.Avaliacao; ctx.SaveChanges(); return(RedirectToAction("Exibir", "Curso")); }
public ActionResult Checar(ViewModelCurso ViewCurso) { Curso curso = BuscarCurso(ViewCurso); if (curso == null) { return(RedirectToAction("Deletar", "Curso")); } ViewCurso.SetarCampos(curso, ListaDeCursos()); return(View(ViewCurso)); }
public ActionResult Deletar(ViewModelCurso ViewCurso) { Curso curso = BuscarCurso(ViewCurso); if (curso == null) { return(RedirectToAction("Deletar", "Curso")); } ctx.Cursos.Remove(curso); ctx.SaveChanges(); return(RedirectToAction("Exibir", "Curso")); }
public ActionResult EditarDados(int Id) { Curso curso = BuscarCurso(Id); if (curso == null) { return(RedirectToAction("Atualizar", "Curso")); } ViewModelCurso ViewCurso = new ViewModelCurso { IdCurso = Id }; ViewCurso.SetarCampos(curso, ListaDeCursos()); return(View(ViewCurso)); }
public ActionResult Adicionar(ViewModelCurso ViewCurso) { if (!ModelState.IsValid) { return(View("Adicionar", ViewCurso)); } Curso curso = new Curso { Nome = ViewCurso.Nome, Autor = ViewCurso.Autor, CargaHoraria = ViewCurso.Carga, Classificacao = ViewCurso.Avaliacao, UserId = User.Identity.GetUserId() }; ctx.Cursos.Add(curso); ctx.SaveChanges(); return(RedirectToAction("Exibir", "Curso")); }
private Curso BuscarCurso(ViewModelCurso ViewCurso) { var userId = User.Identity.GetUserId(); return(ctx.Cursos.FirstOrDefault(c => c.Id == ViewCurso.IdCurso && c.User.Id == userId)); }