static void Main(string[] args) { SailCloudContext context = new SailCloudContext(); Console.WriteLine(context.Database.Connection.ConnectionString); context.Users.Add(new User() { LastName = "Blons", FirstName = "Pierrick" }); context.SaveChanges(); }
public void Post([FromBody] TelemetryDTO telemetrydto) { SailCloudContext context = new SailCloudContext(); if (telemetrydto.s != default(int)) { var user = new User() { Id = telemetrydto.s }; context.Users.Add(user); } TypeAdapterConfig <TelemetryDTO, Telemetry> .NewConfig() .Map(dest => dest.BoatId, dto => dto.b); Telemetry telemetry = telemetrydto.Adapt <TelemetryDTO, Telemetry>(); if (telemetry != default(Telemetry)) { if (telemetry.BoatId > 0) { if (!context.Boats.Any(b => b.Id == telemetry.BoatId)) { var boat = new Boat() { Id = telemetry.BoatId }; context.Boats.Add(boat); } } telemetry.t = DateTime.Now; context.Telemetries.Add(telemetry); context.SaveChanges(); } }