Beispiel #1
0
        public IHttpActionResult CreateWeapon([FromBody] WeaponCreateModel weaponToCreate)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var service = CreateWeaponService();

            service.CreateWeapon(weaponToCreate);
            return(Ok());
        }
Beispiel #2
0
        public void CreateWeapon(WeaponCreateModel weaponToCreate)
        {
            var entity = new Weapon()
            {
                Name               = weaponToCreate.Name,
                Type               = weaponToCreate.Type,
                Range              = weaponToCreate.Range,
                WeaponColor        = weaponToCreate.WeaponColor,
                BladeOrEnergyColor = weaponToCreate.BladeOrEnergyColor,
                Damage             = weaponToCreate.Damage,
                Price              = weaponToCreate.Price
            };

            _ctx.Weapons.Add(entity);
            _ctx.SaveChanges();
        }