public List <GigReview> GigReviewAdmin(string sortby) { GigReview _object = new GigReview(); _object.SortBy = sortby; return(base.GetCustomFunction <GigReview>("spGigReviewAdmin", _object)); }
public List <GigReview> GetReviewForGig(int gigid) { GigReview _object = new GigReview(); _object.GigId = gigid; return(base.GetCustomFunction <GigReview>("spGetReviewForGig", _object)); }
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)); } }
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)); }
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)); } }
public int Save(GigReview _object) { int _returnValue = base.Save <GigReview>("spAddEditGigReview", _object); return(_returnValue); }