示例#1
0
 public void AddNewAxe(AxeDTO axeItem)
 {
     if (axeItem != null)
     {
         axeRepository.AddAxe(axeItem);
     }
 }
示例#2
0
 public static Axe ConvertAxeDTOToAxeModel(AxeDTO axeDTO)
 {
     return(new Axe()
     {
         Name = axeDTO.Name,
         Attack = axeDTO.Attack,
         Handler = axeDTO.Handler,
         EnchantmentId = axeDTO.EnchantmentId
     });
 }
示例#3
0
        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));
        }
示例#4
0
 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);
 }