Example #1
0
        public List <GigReview> GigReviewAdmin(string sortby)
        {
            GigReview _object = new GigReview();

            _object.SortBy = sortby;
            return(base.GetCustomFunction <GigReview>("spGigReviewAdmin", _object));
        }
Example #2
0
        public List <GigReview> GetReviewForGig(int gigid)
        {
            GigReview _object = new GigReview();

            _object.GigId = gigid;
            return(base.GetCustomFunction <GigReview>("spGetReviewForGig", _object));
        }
Example #3
0
        public ActionResult GigFeedbackReviewFilter(string SortBy)
        {
            GigReviewModel   _GigReviewModel = new GigReviewModel();
            GigReview        _GigReview      = new GigReview();
            List <GigReview> _GigReviewList  = _GigReviewModel.GigReviewAdmin(SortBy);

            if (_GigReviewList.Count > 0)
            {
                //foreach (Job _job in _GigList)
                //{
                //_GigList.ForEach(s => s.BudgetASPInt = Convert.ToInt32(s.BudgetASP));
                // }
                //if (!String.IsNullOrEmpty(_searchtext))
                //{
                //    _GigList = _GigList.Where(p => p.GigDescription != null && p.GigDescription.ToLower().Contains(_searchtext.ToLower().Trim()) || p.GigTitle != null && p.GigTitle.ToLower().Contains(_searchtext.ToLower().Trim()) || p.TrendingTagsIdList != null && p.TrendingTagsIdList.ToLower().Contains(_searchtext.ToLower()) || p.SkillsList != null && p.SkillsList.ToLower().Contains(_searchtext.ToLower())).ToList();
                //}
                //var objJobListFiltered = _GigList.GroupBy(x => x.GigId).Select(y => y.First()).ToList();
                ReviewRecord = _GigReviewList.Count();
                if (ReviewRecord > recordDisplay)
                {
                    reviewloadmore = 1;
                }
                else
                {
                    reviewloadmore = 0;
                }
                _GigReviewList.ForEach(x => x.Isloadmore = reviewloadmore);
                model.JobReview = _GigReviewList.Take(recordDisplay).ToList();
                return(Json(model.JobReview, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json("Failed", JsonRequestBehavior.AllowGet));
            }
        }
Example #4
0
        public ActionResult GigFeedbackReviewProcess(string GigReviewid, string UserId, string Email, int RejectionReason, int AdminUserId, string GigTitle, string CreatedDateDisplay)
        {
            string           _Message        = "";
            GigReview        _GigReview      = new GigReview();
            GigReviewModel   _GigReviewModel = new GigReviewModel();
            List <GigReview> _GigReviewList  = _GigReviewModel.GetList("*", "GigReviewid = " + GigReviewid);

            _GigReview = _GigReviewList[0];

            List <Users> _lstUsers = new List <Users>();

            _lstUsers = _objUserModel.GetList("*", "UserId = " + UserId);
            _objUsers = _lstUsers[0];


            _GigReview.GigReviewId = Convert.ToInt32(GigReviewid);
            //_GigReview.CancelReason = RejectionReason;
            if (RejectionReason == 0)
            {
                _GigReview.GigReviewStatus = GigLevel.Posted.ToString();
            }
            else
            {
                _GigReview.GigReviewStatus = GigLevel.Failed.ToString();
            }

            int Success = _GigReviewModel.Save(_GigReview);

            if (Convert.ToInt32(Success) > 0)
            {
                if (RejectionReason == 0)
                {
                    MatchBxCommon.sendGigReviewApproveRejectEmailToUser(1, GigTitle, CreatedDateDisplay, Email);
                }
                else
                {
                    MatchBxCommon.sendGigReviewApproveRejectEmailToUser(0, GigTitle, CreatedDateDisplay, Email);
                }
                _Message = "Success";
            }
            else
            {
                _Message = "Failed";
            }
            return(Json(_Message, JsonRequestBehavior.AllowGet));
        }
Example #5
0
        public ActionResult LoadMoreGigReview(string SortBy, int id)
        {
            GigReviewModel _GigReviewModel = new GigReviewModel();
            GigReview      _GigReview      = new GigReview();

            _GigReview.SortBy = SortBy;
            List <GigReview> _GigReviewList = new List <GigReview>();

            _GigReviewList = SortBy == "N" ? _GigReviewModel.GigReviewAdmin(SortBy).Where(x => x.GigReviewId < id).ToList() : _GigReviewModel.GigReviewAdmin(SortBy).Where(x => x.GigReviewId > id).ToList();
            if (_GigReviewList.Count > 0)
            {
                //foreach (Job _job in _JobList)
                //{
                //_GigReviewList.ForEach(s => s.BudgetASPInt = Convert.ToInt32(s.BudgetASP));
                // _JobList.ForEach(s => s.EndsIn = (s.JobCompletionDate.Subtract(DateTime.Now)).Days + " days, " + (s.JobCompletionDate.Subtract(DateTime.Now)).Hours + " hours");
                //}
                //if (!String.IsNullOrEmpty(_searchtext))
                //{
                //    _GigReviewList = _GigList.Where(p => p.GigDescription != null && p.GigDescription.ToLower().Contains(_searchtext.ToLower().Trim()) || p.GigTitle != null && p.GigTitle.ToLower().Contains(_searchtext.ToLower().Trim()) || p.TrendingTagsIdList != null && p.TrendingTagsIdList.ToLower().Contains(_searchtext.ToLower()) || p.SkillsList != null && p.SkillsList.ToLower().Contains(_searchtext.ToLower())).ToList();
                //}
                ReviewRecord = _GigReviewList.Count();
                if (ReviewRecord > recordDisplay)
                {
                    reviewloadmore = 1;
                }
                else
                {
                    reviewloadmore = 0;
                }
                _GigReviewList.ForEach(x => x.Isloadmore = reviewloadmore);
                model.GigReview = _GigReviewList.Take(recordDisplay);
                return(Json(model.GigReview, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json("Failed", JsonRequestBehavior.AllowGet));
            }
        }
Example #6
0
        public int Save(GigReview _object)
        {
            int _returnValue = base.Save <GigReview>("spAddEditGigReview", _object);

            return(_returnValue);
        }