public IActionResult Delete(int id) { var deleted = false; try { _app.Delete(id); deleted = true; } catch (Exception ex) { ModelState.AddModelError("", "Ocorreu um erro ao processar sua requisição."); Log(ex, "BancoSangueController.Create.Post"); } return(SmartResult(deleted, deleted)); }
public IActionResult Delete(int id) { var deleted = false; try { var vmDoacao = _app.Get(id); var doacao = AutoMapper.Mapper.Map <Doacoes>(vmDoacao); var bdSangue = _bancoSangueApp.GetBancoSangueByDoacao(doacao); _bancoSangueApp.Delete(bdSangue.Id); _app.Delete(id); deleted = true; } catch (Exception ex) { ModelState.AddModelError("", "Ocorreu um erro ao processar sua requisição."); Log(ex, "DoacoesController.Create.Post"); } return(SmartResult(deleted, deleted)); }