public ActionResult Register(Register r) { Users u = new Users(); u.Name = r.Name; u.Surname = r.Surname; u.Email = r.Email; u.Password = r.Password; u.Phone = r.Phone; u.City = r.City; u.Country = r.Country; u.Gender = Convert.ToBoolean(r.Gender); u.Birthdate = r.Birthdate; if (Request.Files.Count > 0) { var file = Request.Files[0]; if (file != null) { var fileName = Path.GetFileName(file.FileName); var path = Path.Combine(Server.MapPath("~/Content/Profile-image"), fileName); file.SaveAs(path); u.PictureLoc = path; } } ent.Users.Add(u); try { ent.SaveChanges(); } catch (Exception ex) { string hata = ex.Message; } return RedirectToAction("Register"); }
public ActionResult Edit(Users user) { //değişek olan kayda odaklandık. var degisen = (from item in ent.Users where item.ID == user.ID select item).FirstOrDefault(); //odaklandımığız nesnenin propertylerine müdahale edityoruz. degisen.Email = user.Email; degisen.Password = user.Password; degisen.Name = user.Name; degisen.Surname = user.Surname; degisen.Phone = user.Phone; degisen.Country = user.Country; degisen.City = user.City; degisen.Birthdate = user.Birthdate; degisen.PictureLoc = user.PictureLoc; try { ent.SaveChanges(); return Redirect("http://localhost:22572/ProfilePage"); } catch (SqlException ex) { string hata = ex.Message; return View(user); } }