Пример #1
0
 public IHttpActionResult Create(RaceCreateModel raceToCreate)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState));
     }
     _service = new RaceService();
     _service.CreateRace(raceToCreate);
     return(Ok());
 }
Пример #2
0
        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();
        }