Ejemplo n.º 1
0
 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));
        }
Ejemplo n.º 3
0
 public static void Update(StandingsEntry source, RaceStanding target)
 {
     Update(source, target as Standing);
 }