示例#1
0
        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));
            }
        }
示例#2
0
        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");
        }
示例#3
0
        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);
        }