public void AddNewAxe(AxeDTO axeItem) { if (axeItem != null) { axeRepository.AddAxe(axeItem); } }
public static Axe ConvertAxeDTOToAxeModel(AxeDTO axeDTO) { return(new Axe() { Name = axeDTO.Name, Attack = axeDTO.Attack, Handler = axeDTO.Handler, EnchantmentId = axeDTO.EnchantmentId }); }
public ActionResult Create([Bind(Include = "AxeId,Name,Attack,Handler,EnchantmentId")] AxeDTO axe) { if (ModelState.IsValid) { axeService.AddNewAxe(axe); return(RedirectToAction("Index")); } ViewBag.EnchantmentId = new SelectList(db.Enchantments, "EnchantmentId", "Element", axe.EnchantmentId); return(View(axe)); }
public bool AddAxe(AxeDTO AxeItem) { if (AxeItem != null) { Axe newAxe = ConverterDTOToModel.ConvertAxeDTOToAxeModel(AxeItem); using (WeaponDb db = new WeaponDb()) { db.Axes.Add(newAxe); db.SaveChanges(); return(true); } } return(false); }