public IResultado <IList <TipoEspecialidad> > Filtrar(FiltroTipoEspecialidad filtro)
        {
            Resultado <IList <TipoEspecialidad> > resultado = new Resultado <IList <TipoEspecialidad> >();

            try
            {
                resultado.Retorno = _domain.Filtrar(filtro);
            }
            catch (Exception ex)
            {
                resultado.Correcto = false;
                resultado.Mensajes.Add(ex.Message);
            }
            return(resultado);
        }
        public IResultado <IList <Profesional> > Filtrar(FiltroProfesional filtro)
        {
            Resultado <IList <Profesional> > resultado = new Resultado <IList <Profesional> >();

            try
            {
                resultado.Retorno = _domain.Filtrar(filtro);
            }
            catch (Exception ex)
            {
                resultado.Correcto = false;
                resultado.Mensajes.Add(ex.Message);
            }
            return(resultado);
        }
        public IResultado <IList <Medicamento> > Filtrar(Medicamento m)
        {
            Resultado <IList <Medicamento> > resultado = new Resultado <IList <Medicamento> >();

            try
            {
                resultado.Retorno = _domain.Filtrar(m);
            }
            catch (Exception ex)
            {
                resultado.Correcto = false;
                resultado.Mensajes.Add(ex.Message);
            }
            return(resultado);
        }