public JsonResult UpdateUserReview([FromBody] UsersReviewsViewModel model) { try { var user = HttpContext.Session.Get <UserViewModel>(Constants.SessionKeyUserInfo); var data = _usersReviewsHandler.UpdateUserReview(model, Convert.ToString(user.UserId)); return(Json(data)); } catch (Exception ex) { return(Json(ex.Message)); } }
public bool UpdateUserReview(UsersReviewsViewModel data, string userid) { var model = new UserReviewsModel() { Id = data.Id, Name = data.Name, Tagline = data.Tagline, Message = data.Message, Email = data.Email }; var result = usersReviewsRepository.UpdateUsersReviews(model, userid); if (result) { return(true); } throw new Exception("Unable to Update data"); }
public List <UsersReviewsViewModel> GetUsersReviews() { DataTable dt = usersReviewsRepository.GetUsersReviews(); List <UsersReviewsViewModel> totalReviewList = new List <UsersReviewsViewModel>(); for (int i = 0; i < dt.Rows.Count; i++) { UsersReviewsViewModel reviewList = new UsersReviewsViewModel() { Id = Convert.ToInt32(dt.Rows[i]["Id"]), Name = Convert.ToString(dt.Rows[i]["Name"]), Email = Convert.ToString(dt.Rows[i]["Email"]), Tagline = Convert.ToString(dt.Rows[i]["TagLine"]), Message = Convert.ToString(dt.Rows[i]["Message"]), CountValue = Convert.ToString(dt.Rows[i]["CountValue"]), IsApprove = Convert.ToBoolean(dt.Rows[i]["IsApproved"]) }; totalReviewList.Add(reviewList); } return(totalReviewList); }