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));
        }
Exemple #2
0
        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));
        }