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);
            }
        }