Пример #1
0
        public IActionResult Add(ClienteRequest oModel) /* interface para inserción de datos*/
        {
            Respuesta oRespuesta = new Respuesta();

            try
            {
                using (UniversidadContext db = new UniversidadContext()) {
                    Alumnos oAlumnos = new Alumnos(); /*Creamos un objeto de la (clase-Tabla) Alumnos */
                    oAlumnos.CodigoAlumno = oModel.CodigoAlumno;
                    oAlumnos.Nombres      = oModel.Nombres;
                    oAlumnos.Apellidos    = oModel.Apellidos;
                    oAlumnos.FechaIngreso = oModel.FechaIngreso;
                    oAlumnos.Carrera      = oModel.Carrera;
                    oAlumnos.EstadoAlumno = oModel.EstadoAlumno;

                    db.Alumnos.Add(oAlumnos); /*agregamos el objeto oAlumnos a la Base de datos*/
                    db.SaveChanges();         /*Guardamos los cambios realizados*/
                    oRespuesta.Exito = 1;
                }
            }
            catch (Exception ex)
            {
                oRespuesta.Mensaje = ex.Message;
            }
            return(Ok(oRespuesta));
        }
Пример #2
0
        public IActionResult Edit(AlumnosRequest oModel) /* interface para actualización de registros*/
        {
            Respuesta oRespuesta = new Respuesta();

            try
            {
                using (UniversidadContext db = new UniversidadContext())
                {                                  /*Creacion del contexto*/
                    /*Creacion del contexto*/
                    var lst = db.Alumnos.ToList(); //
                    lst = null;
                    // oAlumnos = db.Alumnos.Find(oModel.CodigoAlumno);



                    switch (oModel.tiposolicitud)
                    {
                    case 1:

                        Alumnos oAlumnos = db.Alumnos.Find(oModel.CodigoAlumno);
                        oAlumnos.CodigoAlumno    = oModel.CodigoAlumno;
                        oAlumnos.Nombres         = oModel.Nombres;
                        oAlumnos.Apellidos       = oModel.Apellidos;
                        oAlumnos.FechaIngreso    = oModel.FechaIngreso;
                        oAlumnos.Carrera         = oModel.Carrera;
                        oAlumnos.EstadoAlumno    = oModel.EstadoAlumno;
                        db.Entry(oAlumnos).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
                        db.SaveChanges();     /*Guardamos los cambios realizados en la BD*/
                        oRespuesta.Mensaje = "Registro Modificado correctamente";
                        oRespuesta.Exito   = 1;

                        break;

                    case 2:
                        Alumnos oAlumnos1 = db.Alumnos.Find(oModel.CodigoAlumno);
                        oAlumnos1.EstadoAlumno    = "BORRADO";
                        db.Entry(oAlumnos1).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
                        db.SaveChanges();     /*Guardamos los cambios realizados en la BD*/
                        oRespuesta.Mensaje = "Registro Borrado correctamente";
                        oRespuesta.Exito   = 1;

                        break;

                    default:
                        oRespuesta.Mensaje = "tiposolicitud Inválido";
                        break;
                    }

                    oRespuesta.Exito = 1;
                    oRespuesta.Data  = lst;
                }
            }
            catch (Exception ex)
            {
                oRespuesta.Mensaje = ex.Message;
            }
            return(Ok(oRespuesta));
        }
Пример #3
0
        public IActionResult GetAdd(AlumnosRequest oModel)  /* interface para consulta parametrizada  e inserción de datos nuevos*/
        {
            Respuesta oRespuesta = new Respuesta();

            try
            {
                using (UniversidadContext db = new UniversidadContext())
                {                                  /*Creacion del contexto*/
                    var lst = db.Alumnos.ToList(); //
                    lst = null;



                    switch (oModel.tiposolicitud)
                    {
                    case 1:

                        lst = db.Alumnos.ToList();
                        oRespuesta.Mensaje = "Lista sin ordenar";
                        break;

                    case 2:
                        lst = db.Alumnos.OrderBy(l => l.FechaIngreso).ToList();
                        oRespuesta.Mensaje = "Lista de alumnos ordenada por fecha de ingreso.";
                        break;

                    case 3:

                        Alumnos oAlumnos = new Alumnos();     /*Creamos un objeto de la (clase-Tabla) Alumnos */
                        oAlumnos.CodigoAlumno = oModel.CodigoAlumno;
                        oAlumnos.Nombres      = oModel.Nombres;
                        oAlumnos.Apellidos    = oModel.Apellidos;
                        oAlumnos.FechaIngreso = oModel.FechaIngreso;
                        oAlumnos.Carrera      = oModel.Carrera;
                        oAlumnos.EstadoAlumno = oModel.EstadoAlumno;
                        db.Alumnos.Add(oAlumnos); /*agregamos el objeto oAlumnos a la Base de datos*/
                        db.SaveChanges();         /*Guardamos los cambios realizados*/
                        oRespuesta.Mensaje = "Registro ingresado correctamente";
                        break;

                    default:
                        oRespuesta.Mensaje = "tiposolicitud Inválido";
                        break;
                    }

                    oRespuesta.Exito = 1;
                    oRespuesta.Data  = lst;
                }
            }
            catch (Exception ex)
            {
                oRespuesta.Mensaje = ex.Message;
            }
            return(Ok(oRespuesta));
        }
Пример #4
0
        public IActionResult Get() /* interface para consulta*/
        {
            Respuesta oRespuesta = new Respuesta();

            try
            {
                using (UniversidadContext db = new UniversidadContext())
                {   /*Creacion del contexto*/
                    //var lst = db.Alumnos.ToList();
                    var lst = db.Alumnos.OrderBy(l => l.FechaIngreso).ToList();

                    oRespuesta.Exito = 1;
                    oRespuesta.Data  = lst;
                }
            }
            catch (Exception ex)
            {
                oRespuesta.Mensaje = ex.Message;
            }
            return(Ok(oRespuesta));
        }
 public InscripcionRepository(UniversidadContext context) : base(context)
 {
 }
 public GenericRepository(UniversidadContext context)
 {
     _context = context;
 }
Пример #7
0
 public CursoControlador(UniversidadContext context)
 {
     _context = context;
 }
 public InscripcionControlador(UniversidadContext context)
 {
     _context = context;
 }
 public CursoRepository(UniversidadContext context) : base(context)
 {
 }
Пример #10
0
 public DocenteRepository(UniversidadContext context) : base(context)
 {
 }
Пример #11
0
 public EstudiantesServices(UniversidadContext context)
 {
     _context = context;
 }
 public AlumnoRepository(UniversidadContext context) : base(context)
 {
 }
 public EstudianteControlador(UniversidadContext context)
 {
     _context = context;
 }
Пример #14
0
 public FacultadController(UniversidadContext c)
 {
     _context = c;
 }
Пример #15
0
 public CarreraController(UniversidadContext c)
 {
     _context = c;
 }
Пример #16
0
 public CatalogosController(UniversidadContext db)
 {
     _db = db;
 }
 public AltaDocenteController(UniversidadContext db)
 {
     _db = db;
 }
Пример #18
0
 public AccountController(UniversidadContext db)
 {
     _db = db;
 }
Пример #19
0
 public ValuesController(UniversidadContext context)
 {
     this.context = context;
 }