Пример #1
0
        public IActionResult Equipments(int id)
        {
            equipments result = db.equipments.FirstOrDefault(item => item.Equipment_id.Equals(id));

            ViewBag.Feedbacks = db.feedbacks.Where(item => item.Feedback_equipment_id == id).ToList();

            return(View(@"~/Views/Web/EquipmentDetails.cshtml", result));
        }
Пример #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            watermentdbEntities wdbe = new watermentdbEntities();
            equipments          evm  = wdbe.equipments.Find(id);

            wdbe.equipments.Remove(evm);
            wdbe.SaveChanges();
            return(RedirectToAction("Details"));
        }
Пример #3
0
        public IActionResult Create(equipments equipment, IFormFile txtFileName)
        {
            if (HttpContext.Session.GetString("accRole").Equals("Admin") || HttpContext.Session.GetString("accRole").Equals("Technician"))
            {
                try
                {
                    var result = db.equipments.FirstOrDefault(item => item.Equipment_id.Equals(equipment.Equipment_id));
                    var vendor = db.vendors.FirstOrDefault(item => item.Vendor_id == equipment.Equipment_vendor_id);

                    if (vendor == null)
                    {
                        ViewBag.Msg = "This vendor id does not exist!";

                        return(View(@"~/Views/Admin/equipments/Create.cshtml"));
                    }

                    if (txtFileName == null)
                    {
                        ViewBag.Msg = "You must select the product's image!";

                        return(View(@"~/Views/Admin/equipments/Create.cshtml"));
                    }

                    if (result != null)
                    {
                        ViewBag.Msg = "This equipment has already existed!";

                        return(View(@"~/Views/Admin/equipments/Create.cshtml"));
                    }

                    string     path   = Path.Combine("wwwroot/assets/img/products/", txtFileName.FileName);
                    FileStream stream = new FileStream(path, FileMode.Create);

                    txtFileName.CopyToAsync(stream);
                    equipment.Equipment_image_thumbnail = txtFileName.FileName;

                    db.equipments.Add(equipment);
                    db.SaveChanges();

                    return(RedirectToAction("Index", "Equipments"));
                }
                catch (Exception ex)
                {
                    ModelState.AddModelError("Error: ", ex.Message);
                }

                return(View(@"~/Views/Admin/equipments/Create.cshtml"));
            }

            return(View(@"~/Views/Admin/ErrorPemission.cshtml"));
        }
Пример #4
0
        public ActionResult Delete(int?id)
        {
            watermentdbEntities db = new watermentdbEntities();

            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            equipments eq = db.equipments.Find(id);

            if (eq == null)
            {
                return(HttpNotFound());
            }
            return(View(eq));
        }
Пример #5
0
 void setEquipOn()
 {
     HeroStatus.instance.noEquip = Data.GetData <equipments>(30000);
     for (int i = 0; i < 5; i++)
     {
         int x = HeroStatus.instance.equiped_armor[i];
         if (x == 0)
         {
             //activeskill thisSkill = Data.GetData<activeskill>(x);
             HeroStatus.instance.equip_on.Add(HeroStatus.instance.noEquip);
         }
         else
         {
             equipments thisEquip = Data.GetData <equipments>(x);
             HeroStatus.instance.equip_on.Add(thisEquip);
         }
     }
     //Debug.Log(HeroStatus.instance.equip_on[0]);
     //Debug.Log(HeroStatus.instance.equip_on[1]);
     //Debug.Log(HeroStatus.instance.equip_on[2]);
     //Debug.Log(HeroStatus.instance.equip_on[3]);
     //Debug.Log(HeroStatus.instance.equip_on[4]);
 }
Пример #6
0
    void WriteTest2()
    {
        //Skill1 demo = new Skill1(100, "ABC");

        List <equipments> equipments = new List <equipments>();
        equipments        a          = new equipments();

        a.Name = "镇魂石";
        a.Id   = 123456;
        a.icon = "10001";
        //a.Type = "weapon";
        a.EquipType   = "weapon";
        a.Quality     = "Normal";
        a.Description = "无敌";
        a.skill       = "20001";
        equipments.Add(a);

        FileStream    fs  = new FileStream(Application.dataPath + "/222.xml", FileMode.OpenOrCreate);
        XmlSerializer xml = new XmlSerializer(typeof(List <equipments>));

        xml.Serialize(fs, equipments);
        fs.Close();
        Debug.LogError("write done");
    }