public RaceStanding AddRaceStanding(RaceStanding raceStanding) { using (var ctx = new FormulaDContext(_options)){ ctx.Set <RaceStanding>().Add(raceStanding); ctx.SaveChanges(); return(raceStanding); } }
public JsonResult AddRacer(RacerModel racerModel) { var racer = _racerStore.GetByName(racerModel.Name) ?? _racerStore.CreateRacer(racerModel.Name); var racerStanding = new RaceStanding { RacerId = racer.Id, RaceId = Guid.Parse(racerModel.RaceId), Tire = racerModel.Tire, Brakes = racerModel.Brakes, Transmission = racerModel.Transmission, Body = racerModel.Body, Engine = racerModel.Engine, Handling = racerModel.Handling }; racerStanding = _raceStore.AddRaceStanding(racerStanding); return(new JsonResult(racerStanding)); }
public static void Update(StandingsEntry source, RaceStanding target) { Update(source, target as Standing); }