private EmocionAlumnoBI ConvertToBI(EmocionAlumno emocionAlumno) { var clases = new string[] { "PrimariaA", "PrimariaB", "PrimariaD", "PrimariaC" }; var materias = new string[] { "Inglés", "Religión", "Lengua y literatura", "Música" }; var rnd = new Random(); return(new EmocionAlumnoBI { Clase = "PrimariaA" // clases[rnd.Next(0, clases.Length)] , Materia = "Música" // clases[rnd.Next(0, clases.Length)] , EmocionId = emocionAlumno.EmocionId , Fecha = emocionAlumno.Fecha.Date }); }
private void _post(EmocionAlumnoPost emocionAlumnoPost) { var sesionActual = sessions.GetOrCreateActiveSession(emocionAlumnoPost.CuboId); var emocionAlumno = new EmocionAlumno { EmocionId = emocionAlumnoPost.EmocionId , Emocion = sessions.GetDescription(emocionAlumnoPost.EmocionId) , Fecha = DateTime.UtcNow }; sessions.AddEmocion(sesionActual.Id, emocionAlumno); Console.WriteLine("Emocion: " + emocionAlumno.Id + " - " + emocionAlumno.Emocion); }
public void AddEmocion(string sesionId, EmocionAlumno emocionAlumno) { if (String.IsNullOrWhiteSpace(emocionAlumno.Id)) // TODO: test if this is optional and delete it if unnecessary { emocionAlumno.Id = ObjectId.GenerateNewId().ToString(); } /* * var sesion = Get(sesionId); * sesion.EmocionesAlumnos.Add(emocionAlumno); * //Context.Rentals.Save(rental); * Context.Sesiones.ReplaceOne(r => r.Id == sesionId, sesion); */ Context.Sesiones.UpdateOne(s => s.Id == sesionId , Builders <Sesion> .Update.Push(s => s.EmocionesAlumnos, emocionAlumno) ); }
public void AddEmocion(string sesionId, EmocionAlumno emocionAlumno) { _sessionsRep.AddEmocion(sesionId, emocionAlumno); }