Example #1
0
        public EOpcionesJurisdiccionInvolucradas ObtenerOpcionesJurisdiccionInvolucradas(EParametrosRegistroRequest parRegistrorequest)
        {
            EOpcionesJurisdiccionInvolucradas respuesta = new EOpcionesJurisdiccionInvolucradas();

            var listaUgel    = comunRegistroRepositorio.ObtenerListaUgelesInvolucradas(parRegistrorequest.dre.IdIged ?? default(int), parRegistrorequest.ugel.IdIged ?? default(int));
            var listaEventos = comunRegistroRepositorio.ObtenerEventosColaterales(parRegistrorequest.eventoRegistral.CodEvento ?? default(int));

            var listaNaturaleza = (from a in listaEventos
                                   select new ENaturaleza
            {
                IdNaturaleza = a.Naturaleza.IdNaturaleza,
                CodNaturaleza = a.Naturaleza.CodNaturaleza,
                DescNaturaleza = a.Naturaleza.DescNaturaleza
            }).Distinct();

            respuesta.ListaUgel             = listaUgel.ToList();
            respuesta.ListaEventoRegistralC = listaEventos.ToList();
            respuesta.ListaNaturalezaC      = listaNaturaleza.ToList();

            return(respuesta);
        }