コード例 #1
0
        public JsonResult updateall(string x)
        {
            string a = x;

            string[] ids = a.Split('\\', '"', '[', ',', ']');

            List <int> list = new List <int>();

            foreach (var item in ids)
            {
                if (item != "")
                {
                    list.Add(int.Parse(item));
                }
            }
            foreach (var i in list)
            {
                TRepair repair = db.TRepairs.FirstOrDefault(c => c.CRepairNumber == i);

                if (repair != null)
                {
                    repair.CRepairStatus = 1;
                    db.SaveChanges();
                }
            }

            return(Json(new { result = true, msg = "成功" }));
        }
コード例 #2
0
        public IActionResult RepairEdit(int?id)
        {
            if (id != null)
            {
                TRepair repair = db.TRepairs.FirstOrDefault(c => c.CRepairNumber == id);

                if (repair != null)
                {
                    return(View(new CReairViewModel(repair, null)));
                }
            }
            return(RedirectToAction("RepairList"));
        }
コード例 #3
0
        public IActionResult update(int?id)
        {
            if (id != null)
            {
                TRepair repair = db.TRepairs.FirstOrDefault(c => c.CRepairNumber == id);

                if (repair != null)
                {
                    repair.CRepairStatus = 1;
                    db.SaveChanges();
                }
            }
            return(RedirectToAction("RepairList"));
        }
コード例 #4
0
        public IActionResult RepairDelete(int?id)
        {
            if (id != null)
            {
                TRepair repair = db.TRepairs.FirstOrDefault(c => c.CRepairNumber == id);

                if (repair != null)
                {
                    db.TRepairs.Remove(repair);
                    db.SaveChanges();
                }
            }
            return(RedirectToAction("RepairList"));
        }
コード例 #5
0
        public IActionResult RepairEdit(CReairViewModel vrepair)
        {
            if (vrepair != null)
            {
                TRepair c = db.TRepairs.FirstOrDefault(p => p.CRepairNumber == vrepair.CRepairNumber);
                if (c != null)
                {
                    c.CContentofRepair = vrepair.CContentofRepair;
                    c.CAppleDate       = (DateTime)vrepair.CAppleDate;
                    c.CLocation        = vrepair.CLocation;
                    c.CPhone           = vrepair.CPhone;
                    c.CRepairCategory  = vrepair.CRepairCategory;
                    c.CRepairStatus    = (byte)vrepair.CRepairStatus;


                    db.SaveChanges();
                }
            }
            return(RedirectToAction("RepairList"));
        }
コード例 #6
0
 public CReairViewModel()
 {
     iv_repair = new TRepair();
     iv_User   = new TUser();
 }
コード例 #7
0
 public CReairViewModel(TRepair p, TUser u)
 {
     iv_repair = p;
     iv_User   = u;
 }