public async Task <IActionResult> OnPostAsync(Guid id) { if (id == null) { return(NotFound()); } Curso curso = await _cursoRepository.ObterCurso(id); if (curso == null) { return(NotFound()); } try { await _cursoRepository.ExcluirCurso(curso.Id); TempData["Sucesso"] = "Curso excluĂdo com sucesso!"; return(RedirectToPage("./Index")); } catch (Exception ex) { ModelState.AddModelError(string.Empty, ex.Message); CursoVM = new CursoDetailsViewModel(curso); return(Page()); } }
public async Task <IActionResult> OnGetAsync(Guid id) { if (id == null) { return(NotFound()); } Curso curso = await _cursoRepository.ObterCurso(id); if (curso == null) { return(NotFound()); } CursoVM = new CursoDetailsViewModel(curso); return(Page()); }