Example #1
0
        [HttpDelete("excluir")] //requisição do tipo DELETE //URL:api/[controller]/excluir
        public ActionResult Excluir(int id)
        {
            Funcionario f = business.ConsultarPorId(id);

            if (f != null)
            {
                try
                {
                    business.Excluir(f);

                    return(new ContentResult
                    {
                        Content = $"Funcionário {f.Nome} | Excluido com sucesso !",
                        ContentType = "text/plain",
                        StatusCode = 200
                    });
                }
                catch (Exception e)
                {
                    return(new ContentResult
                    {
                        Content = e.Message,
                        ContentType = "text/plain",
                        StatusCode = 400
                    });
                }
            }
            else
            {
                return(new ContentResult
                {
                    Content = "Funcionário não Encontrado !",
                    ContentType = "text/plain",
                    StatusCode = 400
                });
            }
        }