public void Handle() { using (var context = new PlanningPokerDbContext()) { var eventRecord = new EventRecord(modelEvent); context.EventRecords.Add(eventRecord); context.SaveChanges(); modelEvent.id = eventRecord.Id; var model = new ModelQuery().Execute(); var snapshot = new Snapshot { Id = modelEvent.id.Value, Data = model.ToJson(), EventRecord = eventRecord }; context.Snapshots.Add(snapshot); context.SaveChanges(); } }
static void Main(string[] args) { PopulateDatabaseWithExampleValues(); var result = new ModelQuery().Execute(); var json = JsonConvert.SerializeObject(result, Formatting.Indented, new JsonSerializerSettings { ContractResolver = new CamelCasePropertyNamesContractResolver() }); SaveJson(json); Console.WriteLine(json); Console.ReadLine(); }
public IHttpActionResult Get() { var result = new ModelQuery().Execute(); return Ok(result); }