Пример #1
0
        private static List <AlumnadoGnl> MappingAlumno(List <Alumnado> alumnos)
        {
            List <AlumnadoGnl> alumnoListTemp = new List <AlumnadoGnl>();

            foreach (var alumno in alumnos)
            {
                AlumnadoGnl alum = new AlumnadoGnl()
                {
                    Id               = alumno.Id,
                    Nombre           = alumno.Nombre,
                    ApellidoPaterno  = alumno.ApellidoPaterno,
                    ApellidoMaterno  = alumno.ApellidoMaterno,
                    FechaDeIngreso   = alumno.FechaDeIngreso,
                    Taller           = GetTaller(alumno.Taller),
                    Status           = GetStatus(alumno.Status),
                    Grado            = alumno.Grado,
                    Grupo            = GetGrupo(alumno.Grupo),
                    Mano             = GetManoDescription(alumno.Id),
                    Domicilio        = alumno.Domicilio,
                    NombrePadreTutor = alumno.NombrePadreTutor
                };
                alumnoListTemp.Add(alum);
            }

            return(alumnoListTemp);
        }
Пример #2
0
        private static List <AlumnadoGnl> Mapping(List <Alumnado> alumnos)
        {
            alumnadoList.Clear();

            foreach (var alumno in alumnos)
            {
                AlumnadoGnl alum = new AlumnadoGnl()
                {
                    Id               = alumno.Id,
                    Nombre           = alumno.Nombre,
                    ApellidoPaterno  = alumno.ApellidoPaterno,
                    ApellidoMaterno  = alumno.ApellidoMaterno,
                    FechaDeIngreso   = alumno.FechaDeIngreso,
                    Taller           = GetTaller(alumno.Taller),
                    Status           = GetStatus(alumno.Status),
                    Grado            = alumno.Grado,
                    Grupo            = GetGrupo(alumno.Grupo),
                    IdAlumno         = alumno.IdAlumno,
                    Mano             = GetManoDescription(alumno.IdMano),
                    Domicilio        = alumno.Domicilio,
                    NombrePadreTutor = alumno.NombrePadreTutor,
                    Telefono         = alumno.Telefono
                };
                alumnadoList.Add(alum);
            }
            return(alumnadoList);
        }
        public IActionResult Put([FromBody] AlumnadoGnl alumno)
        {
            var isUpdated = Methods.Helpers.UpdateAlumno(alumno.Id, alumno);

            if (isUpdated)
            {
                return(Ok());
            }
            return(BadRequest());
        }
        public IActionResult Post([FromBody] AlumnadoGnl alumno)
        {
            var isSave = Methods.Helpers.SaveAlumno(alumno);

            if (isSave)
            {
                return(Ok());
            }
            return(BadRequest());
        }
Пример #5
0
 internal static bool SaveAlumno(AlumnadoGnl alumno)
 {
     try
     {
         var alumnoDB = mappingAlumnoDB(alumno);
         _context.Alumnado.Add(alumnoDB);
         _context.SaveChanges();
         return(true);
     }
     catch (Exception e)
     {
         return(false);
     }
 }
Пример #6
0
        internal static bool UpdateAlumno(int id, AlumnadoGnl alumno)
        {
            try
            {
                var alumnoDB = mappingAlumnoDB(alumno);


                _context.Entry(alumnoDB).State = EntityState.Modified;
                _context.SaveChanges();
                return(true);
            }
            catch (Exception e)
            {
                return(false);
            }
        }
Пример #7
0
        private static Alumnado mappingAlumnoDB(AlumnadoGnl alumno)
        {
            Alumnado al = new Alumnado()
            {
                Id                                                                   = alumno.Id != null ? alumno.Id : 0,
                Nombre                                                               = alumno.Nombre,
                ApellidoPaterno                                                      = alumno.ApellidoPaterno,
                ApellidoMaterno                                                      = alumno.ApellidoMaterno,
                FechaDeIngreso                                                       = alumno.FechaDeIngreso,
                Taller                                                               = alumno.Taller != null?GetTallerDB(alumno.Taller) : 5,          // No definido
                                                      Status                         = alumno.Status != null?GetStatusDB(alumno.Status) : 4,          // No definido
                                                                               Grado = alumno.Grado != null ? alumno.Grado : 4,                       //No definido pero solo tendra 4
                                                                               Grupo = alumno.Grupo != null?GetGrupoDB(alumno.Grupo) : 7,             //No definido
                                                                                           IdAlumno = alumno.IdAlumno != null ? alumno.IdAlumno : 0,  //No definido
                                                                                           IdMano   = alumno.Mano != null?getIdMano(alumno.Mano) : 4, //No definido
                                                                                                          Domicilio        = alumno.Domicilio,
                                                                                                          NombrePadreTutor = alumno.NombrePadreTutor,
                                                                                                          Telefono         = alumno.Telefono ?? string.Empty
            };

            return(al);
        }