public ActionResult GetCarFriendsGroupList(int pageSize = 20, int pageIndex = 1) { var manager = new CarFriendsGroupManager(); int recordCount = 0; var carFriendsGroupList = manager.GetCarFriendsGroupList(out recordCount, pageSize, pageIndex); return(Json(new { data = carFriendsGroupList, count = recordCount }, JsonRequestBehavior.AllowGet)); }
/// <summary> /// 逻辑删除车友群 /// </summary> /// <param name="pkid"></param> /// <param name="lastUpdateBy"></param> /// <returns></returns> public ActionResult DeleteCarFriendsGroup(int pkid) { var manager = new CarFriendsGroupManager(); string lastUpdateBy = User.Identity.Name; bool isSuccess = manager.DeleteCarFriendsGroup(pkid, lastUpdateBy); if (isSuccess) { return(Json(new { status = isSuccess, msg = "删除成功!" })); } else { return(Json(new { status = isSuccess, msg = "删除失败!" })); } }
/// <summary> /// 编辑途虎管理员信息 /// </summary> /// <param name="model"></param> /// <returns></returns> public ActionResult UpdateCarFriendsAdministrator(CarFriendsAdministratorsModel model) { var manager = new CarFriendsGroupManager(); model.CreateBy = User.Identity.Name; model.LastUpdateBy = User.Identity.Name; bool isSuccess = manager.UpdateCarFriendsAdministrator(model); if (isSuccess) { return(Json(new { status = isSuccess, msg = "编辑成功!" })); } else { return(Json(new { status = isSuccess, msg = "编辑失败!" })); } }
/// <summary> /// 编辑车友群 /// </summary> /// <param name="model"></param> /// <returns></returns> public ActionResult UpdateCarFriendsGroup(CarFriendsGroupModel model) { var manager = new CarFriendsGroupManager(); model.GroupCreateTime = DateTime.Now; model.GroupOverdueTime = model.GroupCreateTime.AddDays(7); model.CreateBy = User.Identity.Name; model.LastUpdateBy = User.Identity.Name; bool isSuccess = manager.UpdateCarFriendsGroup(model); if (isSuccess) { return(Json(new { status = isSuccess, msg = "编辑成功!" })); } else { return(Json(new { status = isSuccess, msg = "编辑失败!" })); } }
/// <summary> /// 调用MQ延迟推送 /// </summary> /// <param name="request"></param> /// <returns></returns> public async Task <OperationResult <bool> > CarFriendsGroupMqDelayPushAsync(GetCarFriendsGroupPushInfoRequest request) { return(await CarFriendsGroupManager.CarFriendsGroupMqDelayPush(request)); }
/// <summary> /// 获取途虎管理员信息 /// </summary> /// <param name="pkid"></param> /// <returns></returns> public async Task <OperationResult <CarFriendsAdministratorsResponse> > GetCarFriendsAdministratorsModelAsync(int pkid) { return(await CarFriendsGroupManager.GetCarFriendsAdministratorsModelAsync(pkid)); }
/// <summary> /// 获取所有热门车型 /// </summary> /// <returns></returns> public async Task <OperationResult <List <RecommendVehicleResponse> > > GetRecommendVehicleListAsync() { return(OperationResult.FromResult(await CarFriendsGroupManager.GetRecommendVehicleListAsync())); }
/// <summary> /// 获取车友群列表 /// </summary> /// <param name="request"></param> /// <returns></returns> public async Task <OperationResult <CarFriendsGroupInfoResponse> > GetCarFriendsGroupListAsync(GetCarFriendsGroupListRequest request) { return(OperationResult.FromResult(await CarFriendsGroupManager.GetCarFriendsGroupListAsync(request))); }