示例#1
0
 public JsonResult UpdateNeedStatus(string ids, int status)
 {
     ids=ids.Trim(',');
     var result = UserNeedsBusiness.UpdateStatus(ids, status,CurrentUser.UserID);
     JsonDictionary.Add("result", result);
     return new JsonResult
     {
         Data = JsonDictionary,
         JsonRequestBehavior = JsonRequestBehavior.AllowGet
     };
 }
示例#2
0
        /// <summary>
        /// 需求详情
        /// </summary>
        /// <param name="autoid"></param>
        /// <returns></returns>
        public JsonResult NeedsDetail(int autoid)
        {
            var model = UserNeedsBusiness.FindNeedsDetail(autoid);

            JsonDictionary.Add("item", model);
            return(new JsonResult
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
示例#3
0
 public JsonResult NeedsList(string keywords, string type, string status, string beginTime, string endTime, int pageIndex, int pageSize)
 {
     int totalCount = 0;
     int pageCount = 0;
     var result = UserNeedsBusiness.FindNeedsList(keywords,type, "", status, pageSize, pageIndex, ref totalCount, ref pageCount, beginTime, endTime);
     JsonDictionary.Add("totalCount", totalCount);
     JsonDictionary.Add("pageCount", pageCount);
     JsonDictionary.Add("items", result);
     return new JsonResult
     {
         Data = JsonDictionary,
         JsonRequestBehavior = JsonRequestBehavior.AllowGet
     };
 }
示例#4
0
        /// <summary>
        /// 会员评价
        /// </summary>
        /// <param name="type"></param>
        /// <param name="userid"></param>
        /// <param name="pageIndex"></param>
        /// <param name="pageSize"></param>
        /// <returns></returns>
        public JsonResult GetUserRateds(int type, string userid, int pageIndex, int pageSize)
        {
            int total     = 0;
            int pageCount = 0;
            var list      = UserNeedsBusiness.FindNeedsRated(type, userid, pageSize, pageIndex, ref total, ref pageCount);

            JsonDictionary.Add("items", list);
            JsonDictionary.Add("totalCount", total);
            JsonDictionary.Add("pageCount", pageCount);
            return(new JsonResult
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
示例#5
0
        /// <summary>
        /// 租售信息
        /// </summary>
        /// <param name="type"></param>
        /// <param name="ismyself"></param>
        /// <param name="pageIndex"></param>
        /// <param name="pageSize"></param>
        /// <returns></returns>
        public JsonResult NeedsList(string type, bool ismyself, int pageIndex, int pageSize)
        {
            int total     = 0;
            int pageCount = 0;
            var list      = UserNeedsBusiness.FindNeedsList(type, ismyself ? CurrentUser.UserID : "", pageSize, pageIndex, ref total, ref pageCount, !ismyself?CurrentUser.UserID:"", ismyself?"1,2,3,4,5,6":"");

            JsonDictionary.Add("items", list);
            JsonDictionary.Add("totalCount", total);
            JsonDictionary.Add("pageCount", pageCount);
            return(new JsonResult
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
示例#6
0
        /// <summary>
        /// 我的日记
        /// </summary>
        /// <param name="type"></param>
        /// <param name="pageIndex"></param>
        /// <param name="pageSize"></param>
        /// <returns></returns>
        public JsonResult UserDiaryList(string type, int pageIndex, int pageSize)
        {
            int total     = 0;
            int pageCount = 0;
            var list      = UserNeedsBusiness.FindNeedsList(type, CurrentUser.UserID, pageSize, pageIndex, ref total, ref pageCount);

            JsonDictionary.Add("items", list);
            JsonDictionary.Add("totalCount", total);
            JsonDictionary.Add("pageCount", pageCount);
            return(new JsonResult
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
示例#7
0
        /// <summary>
        /// 保存需求
        /// </summary>
        /// <param name="entity"></param>
        /// <returns></returns>
        public JsonResult SaveNeeds(string entity)
        {
            UserNeeds needs = JsonConvert.DeserializeObject <UserNeeds>(entity);

            needs.UserID      = CurrentUser.UserID;
            needs.UserName    = CurrentUser.Name;
            needs.UserLevelID = CurrentUser.Levelid;
            needs.Content     = needs.Content;
            JsonDictionary.Add("result", UserNeedsBusiness.CreateNeeds(needs, OperateIP));
            return(new JsonResult
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
示例#8
0
        /// <summary>
        /// 获取聘请信息
        /// </summary>
        /// <param name="sex"></param>
        /// <param name="pageIndex"></param>
        /// <param name="pageSize"></param>
        /// <param name="type"></param>
        /// <param name="address"></param>
        /// <param name="age"></param>
        /// <param name="cdesc"></param>
        /// <returns></returns>
        public JsonResult GetUserNeedsList(int sex, int pageIndex, int pageSize, string type = "1", string address = "", string age = "", string cdesc = "")
        {
            int total     = 0;
            int pageCount = 0;
            var list      = UserNeedsBusiness.FindNeedsList(type, "", pageSize, pageIndex, ref total, ref pageCount, "", "", sex, age, address);

            JsonDictionary.Add("items", list);
            JsonDictionary.Add("totalCount", total);
            JsonDictionary.Add("pageCount", pageCount);
            return(new JsonResult
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
示例#9
0
 public ActionResult HireDetail(int id)
 {
     ViewBag.model = UserNeedsBusiness.FindNeedsDetail(id);
     return(View());
 }