async static Task GetSchoolListByAsycn(string uid) { var requestSchool = new RequestSchool(uid); var schoolList = await client.GetSchoolListByAsync(requestSchool).HandleAsDefaultWhenException(r => { Console.WriteLine(r.Message); }); foreach (var item in schoolList.body.feeds.Take(5)) { var likeData = new RequestLike(uid); likeData.contentId = item.contentId; likeData.contentUserId = item.userId; likeData.studentId = item.studentId; likeData.like = 1; var likeResult = await client.DoSchoolsLikeByAsync(likeData); Console.WriteLine("{2} 点赞:{0},当前赞数:{1}", likeResult.message, likeResult.body.count, uid); await Task.Delay(2000); likeData.like = 0; var noLikeResult = await client.DoSchoolsLikeByAsync(likeData); Console.WriteLine("{2} 取消点赞:{0},当前赞数:{1}", likeResult.message, likeResult.body.count, uid); await Task.Delay(2000); } }
/// <summary> /// 点赞任务,刷新前5条进行点赞 /// </summary> /// <param name="uid"></param> /// <returns></returns> async static Task GetSchoolListByAsycn(User user, Students student) { var client = HttpApi.Resolve <ISchoolsTask>(); var requestSchool = new RequestSchool(user.Id, student.ClassId, student.StudentId); var schoolList = await client.GetSchoolListByAsync(requestSchool); var news = schoolList.body.feeds.Where(item => item.userId != "").Take(5).ToArray(); foreach (var item in news) { var likeData = new RequestLike(user.Id, student.childId); likeData.contentId = item.contentId; likeData.contentUserId = item.userId; likeData.studentId = item.studentId; likeData.like = 1; var likeResult = await client.DoSchoolsLikeByAsync(likeData); Console.WriteLine("{3} 的 {2} 点赞:{0},当前赞数:{1}", likeResult.message, likeResult.body.count, user.NickName, student.StudentName); await Task.Delay(2000); //likeData.like = 0; //var noLikeResult = await client.DoSchoolsLikeByAsync(likeData); //Console.WriteLine("{3} 的 {2} 取消点赞:{0},当前赞数:{1}", likeResult.message, likeResult.body.count, user.NickName, student.StudentName); //await Task.Delay(2000); } }
public int Save(RequestLikeModel model) { RequestLike _requestLike = new RequestLike(model); if (model.Id != null && model.Id != 0) { _RequestLike.Update(_requestLike); } else { // _requestApprove.CreatedDate = System.DateTime.Now; _requestLike = _RequestLike.Insert(_requestLike); } return(_requestLike.Id); }