Beispiel #1
0
        public ERespuestaEspecialidad Insertar(EInEspecialidad inEspecialidad)
        {
            Especialidad           esp    = _mapper.Map <Especialidad>(inEspecialidad);
            ERespuestaEspecialidad espOut = operacionesdb.OpeInsertar(esp);

            return(espOut);
        }
        public ERespuestaEspecialidad Consultar()
        {
            ERespuestaEspecialidad result = new ERespuestaEspecialidad()
            {
                Especialidades = repositorioEspecialidad.Consultar(),
            };

            return(ValidarRespuesta(result));
        }
        public ERespuestaEspecialidad ConsultarPorId(long id)
        {
            ERespuestaEspecialidad result = new ERespuestaEspecialidad();
            EOutEspecialidad       aux    = repositorioEspecialidad.ConsultarPorId(id);

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

            return(ValidarRespuesta(result));
        }
        private ERespuestaEspecialidad ValidarRespuesta(ERespuestaEspecialidad result)
        {
            if (result.Especialidades.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);
        }
Beispiel #5
0
        internal ERespuestaEspecialidad OpeInsertar(Especialidad especialidad)
        {
            ERespuestaEspecialidad eRespuesta = new ERespuestaEspecialidad();

            using (var esp = new cita_doctorContext())
            {
                esp.Especialidad.Add(especialidad);
                try
                {
                    esp.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);
        }
        public ERespuestaEspecialidad Insertar(EInEspecialidad entrada)
        {
            ERespuestaEspecialidad respuesta = repositorioEspecialidad.Insertar(entrada);

            return(respuesta);
        }