Example #1
0
        public ERespuestaTitulo Insertar(EInTitulo inTitulo)
        {
            Titulo           titulo    = _mapper.Map <Titulo>(inTitulo);
            ERespuestaTitulo tituloOut = operacionesdb.OpeInsertar(titulo);

            return(tituloOut);
        }
Example #2
0
        public ERespuestaTitulo Consultar()
        {
            ERespuestaTitulo result = new ERespuestaTitulo()
            {
                Titulos = repositorioTitulo.Consultar(),
            };

            return(ValidarRespuesta(result));
        }
Example #3
0
        public ERespuestaTitulo ConsultarPorId(long id)
        {
            ERespuestaTitulo result = new ERespuestaTitulo();
            EOutTitulo       aux    = repositorioTitulo.ConsultarPorId(id);

            if (aux != null)
            {
                result.Titulos.Add(aux);
            }

            return(ValidarRespuesta(result));
        }
Example #4
0
        private ERespuestaTitulo ValidarRespuesta(ERespuestaTitulo result)
        {
            if (result.Titulos.Count == 0)
            {
                result.Error.Codigo  = "01";
                result.Error.Mensaje = "No se encontraron datos en la base";
            }
            else
            {
                result.Error.Codigo  = "00";
                result.Error.Mensaje = "Ok";
            }

            return(result);
        }
Example #5
0
        internal ERespuestaTitulo OpeInsertar(Titulo titulo)
        {
            ERespuestaTitulo eRespuesta = new ERespuestaTitulo();

            using (var tit = new cita_doctorContext())
            {
                tit.Titulo.Add(titulo);
                try
                {
                    tit.SaveChanges();
                    eRespuesta.Error.Codigo  = "00";
                    eRespuesta.Error.Mensaje = "Ok";
                }
                catch (Exception e)
                {
                    eRespuesta.Error.Codigo  = "01";
                    eRespuesta.Error.Mensaje = e.Message;

                    return(eRespuesta);
                }
            }

            return(eRespuesta);
        }
Example #6
0
        public ERespuestaTitulo Insertar(EInTitulo entrada)
        {
            ERespuestaTitulo respuesta = repositorioTitulo.Insertar(entrada);

            return(respuesta);
        }