Esempio n. 1
0
        public Resultado AltaAlumno(Hijo hijo, UsuarioLogueado usuarioLogueado)
        {
            CrearArchivos();
            LeerHijos();
            var resultado = VerificarUsuarioLogeado(Roles.Directora, usuarioLogueado);

            if (resultado.EsValido)
            {
                hijo.Id = ListaHijos.Count() + 1;
                ListaHijos.Add(hijo);
            }
            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);
        }