public ActionResult EditReview(UserReviewViewModel model) { string user = User.Identity.GetUserId(); review rev = DataManager.User.GetReviewById(model.ID_Review); if (rev == null || user != rev.Id_Owner) { return RedirectToAction("index", "profile"); } if (!ModelState.IsValid) { return View(model); } DataManager.User.EditUserReview(model.ID_Review, model.Mark, model.Review); return RedirectToAction("index", "profile", new { id = model.UserName }); }
public ActionResult AddUserReview(UserReviewViewModel model) { string curruser = User.Identity.GetUserId(); aspnetuser user = DataManager.User.GetUserByName(model.UserName); if (user == null || curruser == user.Id) { return RedirectToAction("index", "profile"); } if (!ModelState.IsValid) { return View(model); } DataManager.User.AddUserReview(model.ID_user, curruser, model.Mark, model.Review); return RedirectToAction("index", "profile", new { id = model.UserName }); }
public ActionResult EditReview(int id) { string user = User.Identity.GetUserId(); review r = DataManager.User.GetReviewById(id); if (r == null) { return RedirectToAction("index", "profile"); } if (user != r.Id_Owner) { return RedirectToAction("index", "profile"); } var rev = DataManager.User.GetReviewById(r.Id_UserReview); var usr = DataManager.User.GetUserById(r.Id_User); UserReviewViewModel model = new UserReviewViewModel { Avatar = usr.Avatar_Url, FirstName = usr.FristName, ID_Review = rev.Id_UserReview, ID_user = usr.Id, Mark = (int)rev.Mark, Review = rev.Text, SurName = usr.Surname, UserName = usr.UserName }; return View(model); }
public ActionResult AddUserReview(string id) { string curruser = User.Identity.GetUserId(); aspnetuser user = DataManager.User.GetUserByName(id); if (user == null || curruser == user.Id) { return RedirectToAction("index", "profile"); } UserReviewViewModel model = new UserReviewViewModel { ID_user = user.Id, Avatar = user.Avatar_Url, UserName = user.UserName, FirstName = user.FristName, SurName = user.Surname }; return View(model); }