public async Task <IActionResult> Delete(int?id) { if (id == null) { RedirectToAction(nameof(Error), new { message = "Código não fornecido" }); } var obj = await _marcaService.FindByCodAsync(id.Value); if (obj == null) { RedirectToAction(nameof(Error), new { message = "Código não existe" }); } return(View(_mapper.Map <MarcaFromViewModel>(obj))); }