示例#1
0
        // POST: api/Analista
        public List <Analistas> Post(Analistas analista)
        {
            Analistas _analista = new Analistas();

            _analista.Inserir(analista);
            return(_analista.ListarAnalista());
        }
示例#2
0
        // PUT: api/Analista/5
        public List <Analistas> Put(int id, Analistas analista)
        {
            Analistas _analista = new Analistas();

            _analista.id = id;
            _analista.Atualizar(analista);
            return(_analista.ListarAnalista());
        }
示例#3
0
 public IHttpActionResult Get()
 {
     try
     {
         Analistas analista = new Analistas();
         return(Ok(analista.ListarAnalista()));
     }
     catch (Exception ex)
     {
         return(InternalServerError(ex));
     }
 }
示例#4
0
        public IHttpActionResult Recuperar(string data, string nome)
        {
            try
            {
                Analistas analistas = new Analistas();
                IEnumerable <Analistas> analista = analistas.ListarAnalista().Where(x => x.data == data || x.nome == nome);
                if (!analista.Any())
                {
                    return(NotFound());
                }

                return(Ok(analista));
            }
            catch (Exception ex)
            {
                return(InternalServerError(ex));
            }
        }
示例#5
0
        public Analistas Get(int id)
        {
            Analistas aluno = new Analistas();

            return(aluno.ListarAnalista().Where(x => x.id == id).FirstOrDefault());
        }