Esempio n. 1
0
        public ActionResult PostEdit(RequestModel model)
        {
            AspNetUsers aspNetUsers = new AspNetUsers();

            aspNetUsers.Id                = model.Id;
            aspNetUsers.Name              = model.Name;
            aspNetUsers.UserName          = model.UserName;
            aspNetUsers.phNumber          = model.phNumber;
            aspNetUsers.Birthday          = model.Birthday;
            aspNetUsers.Email             = model.Email;
            aspNetUsers.AccessFailedCount = 0;

            db.Entry(aspNetUsers).State = System.Data.Entity.EntityState.Modified;
            db.SaveChanges();

            var data = db.AspNetUsers.Where(x => x.Id.Equals(aspNetUsers.Id)).Select(x => new RequestModel
            {
                Id       = x.Id,
                Birthday = x.Birthday,
                Email    = x.Email,
                Name     = x.Name,
                phNumber = x.phNumber,
                UserName = x.UserName
            }).OrderBy(x => x.Id).ToPagedList(1, l_pageSize);

            var viewModel = new SampleUserViewModel
            {
                requestModel = data,
                PageIndex    = 1
            };


            return(View("Index", viewModel));
        }
Esempio n. 2
0
        public ActionResult PostEdit(RequestPay model)
        {
            paymenttbl paymenttbl = new paymenttbl();

            paymenttbl.payid   = model.payid;
            paymenttbl.mid     = model.mid;
            paymenttbl.name    = model.name;
            paymenttbl.phone   = model.phone;
            paymenttbl.addr    = model.addr;
            paymenttbl.pay     = model.payid;
            paymenttbl.paydate = model.paydate;
            paymenttbl.memo    = model.memo;

            db.Entry(paymenttbl).State = System.Data.Entity.EntityState.Modified;
            db.SaveChanges();

            var data = db.paymenttbl.Where(x => x.payid.Equals(paymenttbl.payid)).Select(x => new RequestPay
            {
                payid   = x.payid,
                mid     = x.mid,
                name    = x.name,
                phone   = x.phone,
                addr    = x.addr,
                pay     = x.payid,
                paydate = x.paydate,
                memo    = x.memo
            }).OrderBy(x => x.payid).ToPagedList(1, l_pageSize);

            var viewModel = new paymenttblsViewModel
            {
                RequestPay = data,
                PageIndex  = 1
            };

            return(View("Index", viewModel));
        }
Esempio n. 3
0
        public ActionResult Edit(ApplicationUser emp)
        {
            TFDBLibrary.TakeFiveDBEntities db = new TakeFiveDBEntities();
            if (ModelState.IsValid)
            {
                if (Request.Files["File1"] != null)
                {
                    byte[] ImageContent = null;
                    using (BinaryReader br = new BinaryReader(Request.Files["File1"].InputStream))
                    {
                        ImageContent = br.ReadBytes(
                            Request.Files["File1"].ContentLength);
                    }

                    emp.Pic = ImageContent;
                }
                TFDBLibrary.AspNetUsers user = new TFDBLibrary.AspNetUsers {
                    Email        = emp.Email,
                    phNumber     = emp.phNumber,
                    Introduction = emp.Introduction,
                    Birthday     = emp.Birthday,
                    Name         = emp.Name,
                    Pic          = emp.Pic,
                    Id           = emp.Id
                };
                var edituser = db.AspNetUsers.Find(user.Id);
                edituser.Introduction = user.Introduction;
                edituser.phNumber     = user.phNumber;
                edituser.Name         = user.Name;
                edituser.Pic          = user.Pic;
                edituser.Birthday     = user.Birthday;
                edituser.Email        = user.Email;

                db.SaveChanges();
                return(RedirectToAction("index", "Home"));
            }
            return(View(emp));
        }