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