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 })); }
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")); }
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)); }