示例#1
0
        public BaseResponse <Docentes> GetDocente(int IdDocente)
        {
            var response = new BaseResponse <Docentes>();

            try
            {
                response.Results = _DocentesDAL.GetDocentes(IdDocente);

                if (response.Results != null)
                {
                    response.CodeError = 0;
                }
                else
                {
                    response.SetErrorCode(7);
                }
            }
            catch
            {
                throw;
            }

            return(response);
        }
        public IHttpActionResult Getdocentes()
        {
            List <Docente> lstdocentes = docentes.GetDocentes();

            if (lstdocentes.Count > 0)
            {
                if (!String.IsNullOrEmpty(lstdocentes[0].mensajeError))
                {
                    return(Content(HttpStatusCode.NotFound, lstdocentes[0].mensajeError));
                }
                else
                {
                    return(Content(HttpStatusCode.OK, lstdocentes));
                }
            }
            else
            {
                return(Content(HttpStatusCode.OK, lstdocentes));
            }
        }