Пример #1
0
        public ActionResult Edit([Bind(Include = "ItemId,Name,Description,RequiredLevel,Price,ItemRarity,Damage,Critical")] Weapon weapon)
        {
            weapon.ItemRarity = ItemRarityDAO.Get(weapon.ItemRarity.ItemRarityId);

            if (ModelState.IsValid)
            {
                Weapon weaponInDataBase = WeaponDAO.Get(weapon.ItemId);
                weaponInDataBase.Name          = weapon.Name;
                weaponInDataBase.ItemRarity    = weapon.ItemRarity;
                weaponInDataBase.Price         = weapon.Price;
                weaponInDataBase.RequiredLevel = weapon.RequiredLevel;
                weaponInDataBase.Description   = weapon.Description;
                weaponInDataBase.Damage        = weapon.Damage;
                weaponInDataBase.Critical      = weapon.Critical;

                WeaponDAO.Update(weaponInDataBase);

                return(RedirectToAction("Index"));
            }

            if (weapon.ItemRarity == null)
            {
                ModelState.AddModelError("error", "Necessário selecionar a raridade do item");
            }

            ViewBag.ItemRarity = new SelectList(ItemRarityDAO.GetAll(), "ItemRarityId", "Name");
            return(View(weapon));
        }
Пример #2
0
        public ActionResult Edit([Bind(Include = "ItemId,Name,Description,RequiredLevel,Price,ItemRarity,Defense,Evasion")] Armour armour)
        {
            armour.ItemRarity = ItemRarityDAO.Get(armour.ItemRarity.ItemRarityId);

            if (ModelState.IsValid)
            {
                Armour armourInDataBase = ArmourDAO.Get(armour.ItemId);

                armourInDataBase.Name          = armour.Name;
                armourInDataBase.ItemRarity    = armour.ItemRarity;
                armourInDataBase.Price         = armour.Price;
                armourInDataBase.RequiredLevel = armour.RequiredLevel;
                armourInDataBase.Description   = armour.Description;
                armourInDataBase.Defense       = armour.Defense;
                armourInDataBase.Evasion       = armour.Evasion;

                ArmourDAO.Update(armourInDataBase);

                return(RedirectToAction("Index"));
            }

            if (armour.ItemRarity == null)
            {
                ModelState.AddModelError("error", "Necessário selecionar a raridade do item");
            }

            ViewBag.ItemRarity = new SelectList(ItemRarityDAO.GetAll(), "ItemRarityId", "Name");
            return(View(armour));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            ItemRarity itemRarity = ItemRarityDAO.Get(id);

            ItemRarityDAO.Remove(itemRarity);

            return(RedirectToAction("Index"));
        }
        public ActionResult Create([Bind(Include = "RarityId,Name")] ItemRarity itemRarity)
        {
            if (ModelState.IsValid)
            {
                ItemRarityDAO.Save(itemRarity);
                return(RedirectToAction("Index"));
            }

            return(View(itemRarity));
        }
        // GET: ItemRarities/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ItemRarity itemRarity = ItemRarityDAO.Get(id);

            if (itemRarity == null)
            {
                return(HttpNotFound());
            }
            return(View(itemRarity));
        }
Пример #6
0
        // GET: Armours/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Armour armour = ArmourDAO.Get(id);

            if (armour == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ItemRarity = new SelectList(ItemRarityDAO.GetAll(), "ItemRarityId", "Name");
            return(View(armour));
        }
        public ActionResult Edit([Bind(Include = "ItemRarityId,Name")] ItemRarity itemRarity)
        {
            if (ModelState.IsValid)
            {
                ItemRarity itemRarityInDataBase = ItemRarityDAO.Get(itemRarity.ItemRarityId);

                itemRarityInDataBase.Name = itemRarity.Name.ToUpper();

                if (ItemRarityDAO.Update(itemRarityInDataBase))
                {
                    return(RedirectToAction("Index"));
                }

                ModelState.AddModelError("error", "A raridade já está cadastrada");
            }
            return(View(itemRarity));
        }
Пример #8
0
 public ActionResult Create(HttpPostedFileBase image, [Bind(Include = "ItemId,Name,Description,RequiredLevel,Price,ItemRarity,Damage,Critical")] Weapon weapon)
 {
     if (ModelState.IsValid)
     {
         weapon.ItemRarity = ItemRarityDAO.Get(weapon.ItemRarity.ItemRarityId);
         if (weapon.ItemRarity != null)
         {
             weapon = SetAnImageToNewWeapon(weapon, image);
             WeaponDAO.Save(weapon);
             return(RedirectToAction("Index"));
         }
         else
         {
             ModelState.AddModelError("error", "Necessário selecionar a raridade do item");
         }
     }
     ViewBag.ItemRarity = new SelectList(ItemRarityDAO.GetAll(), "ItemRarityId", "Name");
     return(View(weapon));
 }
Пример #9
0
        public ActionResult Create(HttpPostedFileBase image, [Bind(Include = "ItemId,Name,Description,RequiredLevel,Price,ItemRarity,Defense,Evasion")] Armour armour)
        {
            if (ModelState.IsValid)
            {
                armour.ItemRarity = ItemRarityDAO.Get(armour.ItemRarity.ItemRarityId);

                if (armour.ItemRarity != null)
                {
                    armour = SetAnImageToNewArmour(armour, image);
                    ArmourDAO.Save(armour);
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ModelState.AddModelError("error", "Necessário selecionar a raridade do item");
                }
            }

            ViewBag.ItemRarity = new SelectList(ItemRarityDAO.GetAll(), "ItemRarityId", "Name");
            return(View(armour));
        }
Пример #10
0
 // GET: Armours/Create
 public ActionResult Create()
 {
     ViewBag.ItemRarity = new SelectList(ItemRarityDAO.GetAll(), "ItemRarityId", "Name");
     return(View());
 }
 // GET: ItemRarities
 public ActionResult Index()
 {
     return(View(ItemRarityDAO.GetAll()));
 }