Esempio n. 1
0
        public Resultado EliminarAlumno(int id, Hijo hijo, UsuarioLogueado usuariologueado)
        {
            LeerHijos();

            var resultado = VerificarUsuarioLogeado(Roles.Directora, usuariologueado);

            if (resultado.EsValido)
            {
                var hijoeliminado = ObtenerAlumnoPorId(usuariologueado, id);
                ListaHijos.Remove(hijoeliminado);
            }
            GuardarHijos(ListaHijos);
            return(resultado);
        }
Esempio n. 2
0
        public Resultado EditarAlumno(int id, Hijo hijoeditado, UsuarioLogueado usuariologueado)
        {
            CrearArchivos();
            LeerHijos();

            var resultado = VerificarUsuarioLogeado(Roles.Directora, usuariologueado);

            if (resultado.EsValido)
            {
                var hijo = ObtenerAlumnoPorId(usuariologueado, id);
                ListaHijos.Remove(hijo);
                ListaHijos.Add(hijoeditado);
                GuardarHijos(ListaHijos);
            }

            return(resultado);
        }