public ActionResult Create(ProfileCreate profileCreate) { if (ModelState.IsValid) { var userId = User.Identity.GetUserId(); var profile = new Profile { Description = profileCreate.Description, Title = profileCreate.Title, UserDataId = userId }; _uow.ProfileRepository.Insert(profile); _uow.Save(); return RedirectToAction("Index"); } return View(profileCreate); }
public ActionResult Edit(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } var profile = _uow.ProfileRepository.GetById(id); if (profile == null) { return HttpNotFound(); } var profileView = new ProfileCreate { Id = profile.Id, Title = profile.Title, Description = profile.Description, }; return View(profileView); }