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)); }
public ActionResult DeleteConfirmed(int id) { watermentdbEntities wdbe = new watermentdbEntities(); equipments evm = wdbe.equipments.Find(id); wdbe.equipments.Remove(evm); wdbe.SaveChanges(); return(RedirectToAction("Details")); }
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")); }
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)); }
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]); }
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"); }