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); }
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()); }
internal static bool SaveAlumno(AlumnadoGnl alumno) { try { var alumnoDB = mappingAlumnoDB(alumno); _context.Alumnado.Add(alumnoDB); _context.SaveChanges(); return(true); } catch (Exception e) { return(false); } }
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); } }
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); }