Example #1
0
        [HttpGet("consultartodos")] //requisição do tipo GET //URL:api/[controller]/consultar
        public ActionResult <List <Funcionario> > ConsultarTodos()
        {
            List <Funcionario> lista = new List <Funcionario>();

            try
            {
                foreach (Funcionario f in business.ConsultarTodos())
                {
                    Funcionario fun = new Funcionario();

                    fun.FuncionarioId = f.FuncionarioId;
                    fun.AddNome(f.Nome);
                    fun.AddSalario(f.Salario);
                    fun.AddDataAdmissao(f.DataAdmissao);

                    lista.Add(fun);
                }

                return(lista);
            }
            catch (Exception e)
            {
                return(new ContentResult
                {
                    Content = e.Message,
                    ContentType = "text/plain",
                    StatusCode = 400
                });
            }
        }