示例#1
0
        // GET: Panel/BrokenDeviceDetail
        public ActionResult Create(string id)
        {
            BrokenDevice bd = ctx.BrokenDevices.Where(x => x.UserId == id).FirstOrDefault();


            return(View(bd));
        }
示例#2
0
        public ActionResult Initpage()
        {
            string          uid = User.Identity.GetUserId();
            ApplicationUser app = db.Users.Find(uid);
            BrokenDevice    bd  = new BrokenDevice();

            bd.ApplicationUser = app;



            return(View(bd));
        }
        public ActionResult Create(BrokenDevice dv)
        {
            ApplicationUser app    = db.Users.Find(dv.UserId);
            BrokenDevice    device = new BrokenDevice();

            if (ModelState.IsValid)
            {
                device.ApplicationUser = app;
                device.isGaranti       = dv.isGaranti;
                device.ProductName     = dv.ProductName;
                device.SerialNo        = dv.SerialNo;
                device.UserId          = dv.UserId;
                db.BrokenDevices.Add(device);
                db.SaveChanges();
                return(RedirectToAction("Create", "BrokenDeviceDetail", new { id = dv.UserId }));
            }



            return(View());
        }