public async Task <IHttpActionResult> PostAsync(RacingCreate race) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreateRaceService(); await service.CreateATeam(race); await _content.SaveChangesAsync(); return(Ok(race)); }
public async Task <bool> CreateATeam(RacingCreate model) { var entity = new Racing() { BasedOutOF = model.BasedOutOF, Drivers = model.Drivers, RaceEvent = model.RaceEvent, TeamName = model.TeamName, ManufacturerID = model.ManufacturerID }; using (var ctx = new ApplicationDbContext()) { ctx.Racings.Add(entity); return(await ctx.SaveChangesAsync() == 1); } }