public IHttpActionResult Create(RaceCreateModel raceToCreate) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _service = new RaceService(); _service.CreateRace(raceToCreate); return(Ok()); }
public void CreateRace(RaceCreateModel raceToCreate) { Race entity = new Race() { RaceName = raceToCreate.RaceName, RaceDescription = raceToCreate.RaceDescription, HasSubraces = raceToCreate.HasSubraces, AbilityScoreIncrease = raceToCreate.AbilityScoreIncrease, Speed = raceToCreate.Speed, Language = raceToCreate.Language, HasDarkvision = raceToCreate.HasDarkvision, Source = raceToCreate.Source, Origin = raceToCreate.Origin }; _ctx.Races.Add(entity); _ctx.SaveChanges(); }