using System; using System.Collections.Generic; using MongoDB.Bson; using MongoDB.Bson.Serialization.Attributes; using MongoDB.Bson.Serialization.Options; namespace retns.api.Data.Models { public class HomeworkWeek { public HomeworkWeek(string id) { this.Id = id; this.Days = new Dictionary>(); } [BsonId] [BsonRepresentation(BsonType.String)] public string Id { get; set; } [BsonElement("WeekCommencing")] public DateTime WeekCommencing { get; set; } [BsonElement("WeekCNotesommencing")] public string Notes { get; set; } [BsonElement("Subjects")] public List Subjects; [BsonElement("Days")] [BsonDictionaryOptions(DictionaryRepresentation.ArrayOfArrays)] public Dictionary> Days { get; set; } } }