public ActionResult <BaseViewModel> CheckIsGiveLike(PublicShowIDandVID showIDandVID) { BaseViewModel result = new BaseViewModel(); result = _IVActivity_PublicShowService.CheckIsGiveLike(showIDandVID); return(result); }
public ActionResult <BaseViewModel> PublicShow_Delete(PublicShowIDandVID showDandVid) { BaseViewModel result = new BaseViewModel(); result = _IVActivity_PublicShowService.PublicShow_Delete(showDandVid); return(result); }
//验证该志愿者是否 已经点赞该公益秀 20200608 public BaseViewModel CheckIsGiveLike(PublicShowIDandVID showIDandVID) { BaseViewModel result = new BaseViewModel(); try { VActivity_PublicShow_GiveLike itme = _GivelikeRepository.GetLike(showIDandVID.VID, showIDandVID.PublicShowID); //不为空 则点赞过 if (!string.IsNullOrEmpty(itme.PublicShowID)) { result.ResponseCode = 0; result.Message = "已点赞"; } else { result.ResponseCode = 1; result.Message = "未点赞"; } } catch (Exception ex) { result.ResponseCode = 3; result.Message = "出现异常"; } return(result); }
//志愿者针对一条公益秀 取消点赞 参数志愿者VID,公益秀ID public BaseViewModel PublicShow_CancelLike(PublicShowIDandVID showDandVid) { BaseViewModel result = new BaseViewModel(); var VolunteerInfo = _IVolunteerInfoRepository.SearchInfoByID(showDandVid.VID); if (VolunteerInfo == null) { result.ResponseCode = 400; result.Message = "操作失败"; return(result); } VActivity_PublicShow_GiveLike giveLike = _GivelikeRepository.GetLike(showDandVid.VID, showDandVid.PublicShowID); if (giveLike.ID != null) { _GivelikeRepository.RemoveNew(giveLike); int a = _GivelikeRepository.SaveChanges(); if (a > 0) { result.ResponseCode = 200; result.Message = "操作成功"; } } else { result.ResponseCode = 300; result.Message = "操作失败"; } return(result); }
//志愿者针对一条公益秀点赞 参数志愿者VID,公益秀ID public BaseViewModel PublicShow_GiveLike(PublicShowIDandVID showDandVid) { BaseViewModel result = new BaseViewModel(); var VolunteerInfo = _IVolunteerInfoRepository.SearchInfoByID(showDandVid.VID); if (VolunteerInfo == null) { result.ResponseCode = 400; result.Message = "操作失败"; return(result); } VActivity_PublicShow_GiveLike giveLike = new VActivity_PublicShow_GiveLike(); string id = Guid.NewGuid().ToString(); giveLike.ID = id; giveLike.PublicShowID = showDandVid.PublicShowID; giveLike.VID = showDandVid.VID; giveLike.NickName = VolunteerInfo.Nickname; giveLike.Headimgurl = VolunteerInfo.Headimgurl; giveLike.CreateUser = showDandVid.VID; giveLike.CreateDate = DateTime.Now; giveLike.UpdateUser = showDandVid.VID; giveLike.UpdateDate = DateTime.Now; _GivelikeRepository.Add(giveLike); int a = _GivelikeRepository.SaveChanges(); if (a > 0) { result.ResponseCode = 200; result.Message = "操作成功"; } return(result); }
//志愿者删除该公益秀(自己发布的) 参数志愿者VID,公益秀ID public BaseViewModel PublicShow_Delete(PublicShowIDandVID showDandVid) { BaseViewModel result = new BaseViewModel(); var PublicShow = _IVActivity_PublicShowRepository.SearchInfoByID(showDandVid.PublicShowID); if (PublicShow == null) { result.ResponseCode = 400; result.Message = "操作失败"; return(result); } else { if (PublicShow.VID == showDandVid.VID) { PublicShow.Status = "3"; _IVActivity_PublicShowRepository.Update(PublicShow); int a = _IVActivity_PublicShowRepository.SaveChanges(); if (a > 0) { result.ResponseCode = 200; result.Message = "操作成功"; } else { result.ResponseCode = 300; result.Message = "操作失败"; } } else { result.ResponseCode = 500; result.Message = "操作失败"; } } return(result); }