Ejemplo n.º 1
0
        public IHttpActionResult ObtenFacultadesRol()
        {
            var         sIdRol        = getFormKeyValue("idRol");
            var         idRol         = Int64.Parse(sIdRol);
            var         facultadesRol = (IEnumerable <RolFacultad>)RolService.ObtenerRolFacultadesPorRolFacultad(idRol, null).InformacionExtra;
            var         facultades    = new List <FacultadDto>();
            FacultadDto dto;

            foreach (var rolFacultad in facultadesRol)
            {
                dto = CopiadoUtil.Copia(rolFacultad.Facultad);
                facultades.Add(dto);
            }
            var resultado = new ResultadoOperacionDto()
            {
                Resultado        = true,
                InformacionExtra = facultades,
                Mensaje          = "OK"
            };

            return(Ok(resultado));
        }