public ShabbatDto(Shabbat.Occasion shabbat) { if (FSharpOption <string> .get_IsSome(shabbat.Id)) { Id = new ObjectId(shabbat.Id.Value); } Date = shabbat.Date; Title = shabbat.Title; Openings = shabbat.Openings.Select(o => new Opening(o)).ToList(); }
public async Task CreateAsync(Shabbat.Occasion shabbat) { IMongoCollection <ShabbatDto> collection = GetDbCollection(); await collection.InsertOneAsync(new ShabbatDto(shabbat)); }