Beispiel #1
0
        public async Task <JsonResultGenerics <bool> > CancelUserFavoriteClass(VM_Wx_User_Class userClass)
        {
            userClass.ChangeUnionId2UserId(strUnionId => MUserService.GetMember(unionId: strUnionId));
            await MUserService.CancelFavoriteMicrocalss(userClass.UserId, userClass.ClassId);

            return(new JsonResultGenerics <bool>
            {
                Value = true,
                Result = true
            });
        }
Beispiel #2
0
        public async Task <JsonResultGenerics <bool> > ToCollectClass(VM_Wx_User_Class userClass)
        {
            userClass.ChangeUnionId2UserId(strUnionId => MUserService.GetMember(unionId: strUnionId));
            var collectResult = await MUserService.MemberFavoriteMicrocalss(userClass.UserId, userClass.ClassId);

            var ret = new JsonResultGenerics <bool>();

            if (collectResult == MemberFavoriteClassResult.Success)
            {
                ret.Result = true;
            }
            else
            {
                ret.Error = collectResult.ToDescription();
            }
            return(ret);
        }