public IHttpActionResult CreateWeapon([FromBody] WeaponCreateModel weaponToCreate) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreateWeaponService(); service.CreateWeapon(weaponToCreate); return(Ok()); }
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(); }