public async Task <IActionResult> OnPostAsync(Guid id) { if (id == null) { return(NotFound()); } Cooperado cooperado = await _cooperadoRepository.ObterCooperado(id); if (cooperado == null) { return(NotFound()); } try { await _cooperadoRepository.ExcluirCooperado(cooperado.Id); return(RedirectToPage("./Index")); } catch (Exception ex) { ModelState.AddModelError(string.Empty, ex.Message); CooperadoVM = new CooperadoDetailsViewModel(cooperado); return(Page()); } }
public async Task <IActionResult> OnGetAsync(Guid id) { if (id == null) { return(NotFound()); } Cooperado cooperado = await _cooperadoRepository.ObterCooperado(id); if (cooperado == null) { return(NotFound()); } CooperadoVM = new CooperadoDetailsViewModel(cooperado); return(Page()); }