コード例 #1
0
        public ActionResult EditName(UserxViewModel User)
        {
            var EditUser = _context.Users.SingleOrDefault(user => user.UserId == User.UserId);

            EditUser.Name = User.Name;

            _context.SaveChanges();
            //  var id = User.Id;
            return(RedirectToAction("EditUser",  // <-- ActionMethod
                                    "User", new { id = User.UserId }));
        }
コード例 #2
0
        public ActionResult CreateUser(UserxViewModel User)
        {
            //Use Namespace called :  System.IO
            string FileName = Path.GetFileNameWithoutExtension(User.ImageFile.FileName);

            //To Get File Extension
            string FileExtension = Path.GetExtension(User.ImageFile.FileName);

            //Add Current Date To Attached File Name
            FileName = DateTime.Now.ToString("yyyyMMdd") + "-" + FileName.Trim() + FileExtension;

            //Get Upload path from Web.Config file AppSettings.
            string UploadPath = "";
            string Id         = User.MediaId = Guid.NewGuid().ToString();

            //Its Create complete path to store in server.
            User.FilePath = UploadPath + Id + FileName;
            User.MediaId  = Id;
            //To copy and save file into server.
            User.ImageFile.SaveAs(Server.MapPath("~/Images/") + User.FilePath);
            User u = new User();

            u.UserId      = User.UserId;
            u.Name        = User.Name;
            u.PhoneNumber = User.PhoneNumber;
            u.MediaId     = User.MediaId;
            u.Id          = User.Id;

            Media img = new Media();

            img.MediaId  = User.MediaId;
            img.FilePath = User.FilePath;


            _context.Media.Add(img);

            _context.Users.Add(u);


            _context.SaveChanges();
            return(RedirectToAction("Index", "Home"));
        }
コード例 #3
0
        public ActionResult EditUser(string id)
        {
            var User    = _context.Users.SingleOrDefault(user => user.UserId == id);
            var MediaId = User.MediaId;
            var Media   = _context.Media.SingleOrDefault(m => m.MediaId == MediaId);
            var u       = new UserxViewModel();

            u.UserId      = User.UserId;
            u.Name        = User.Name;
            u.PhoneNumber = User.PhoneNumber;
            u.Address     = User.Address;
            u.MediaId     = User.MediaId;
            u.Id          = User.Id;
            u.FilePath    = Media.FilePath;


            if (User == null)
            {
                return(HttpNotFound());
            }
            return(View(u));
        }