public static CourseStudent Map(this CURSOESTUDIANTE model, ESTUDIANTE[] student, params CURSO[] course) { return(new CourseStudent { ID = model.ID, Course = course?.First(f => f.ID == model.IDCURSO)?.Map(), Student = student.First(f => f.ID == model.IDESTUDIANTE).Map(), Score = model.CALIFICACION }); }
public object Register(CURSOESTUDIANTE model) { try { using (var ctx = new AdminContext()) { ctx.Entry(model).State = System.Data.Entity.EntityState.Added; return(ctx.SaveChanges()); } } catch (Exception) { throw; } }
public object Delete(CURSOESTUDIANTE model) { try { using (var ctx = new AdminContext()) { var entry = ctx.CursosEstudiantes.Where(e => e.ID == model.ID).First(); ctx.Entry(entry).State = System.Data.Entity.EntityState.Deleted; return(ctx.SaveChanges()); } } catch (Exception) { throw; } }