コード例 #1
0
        //
        // GET: /Manage/ChangeSignature
        public ActionResult ChangeSignature()
        {
            var user      = db.Users.Find(User.Identity.GetUserId());
            var viewModel = new ChangeSignatureViewModel
            {
                OldSignature = user.Signature
            };

            return(View(viewModel));
        }
コード例 #2
0
        public ActionResult ChangeSignature(ChangeSignatureViewModel model, HttpPostedFileBase upload)
        {
            if (upload == null || upload.ContentLength <= 0)
            {
                return(View());
            }
            var reader = new System.IO.BinaryReader(upload.InputStream);

            var user = db.Users.Find(User.Identity.GetUserId());

            user.Signature = reader.ReadBytes(upload.ContentLength);
            reader.Close();
            db.SaveChanges();

            return(RedirectToAction("Index", new { Message = ManageMessageId.ChangeSignatureSuccess }));
        }