Beispiel #1
0
        public JsonResult AddtLearing(int id, int iType)
        {
            try
            {
                model = client.GetById(id);
                ViewtLearing tLearnentity = learclient.ExistsTitle(model.Uid.ToString(), model.sTitle);
                if (tLearnentity == null)
                {
                    ViewtLearing entity = new ViewtLearing();
                    entity.Uid           = model.Uid.ToString();
                    entity.sTitle        = model.sTitle;
                    entity.sContent      = model.sContent;
                    entity.sPic          = method.getImgUrl(model.sContent)[0].ToString();
                    entity.iType         = iType;
                    entity.ifexamine     = true;
                    entity.UrlType       = 0;
                    entity.CreateDate    = DateTime.Now;
                    entity.iReadNums     = 0;
                    entity.iWritelogNums = 0;
                    entity.iZanNums      = 0;

                    learclient.Add(entity);

                    return(Json(new { code = 0 }));
                }
                return(Json(new { code = 2 }));
            }
            catch (Exception ex)
            {
                return(Json(new { code = 1 }));
            }
        }
Beispiel #2
0
        //
        // GET: /Manage/WriteLog/Details/5

        public ActionResult Details(int id)
        {
            ViewtWriteLog model      = client.GetById(id);
            ViewYogaUser  userEntity = userClient.GetYogaUserById(model.Uid.Value);

            if (userEntity != null)
            {
                ViewBag.NickName = userEntity.NickName;
            }
            return(View(model));
        }
 public int Update(ViewtWriteLog model)
 {
     try
     {
         return(tWriteLogServiceImpl.Update(model));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public List <ViewtWriteLog> GettWriteLogPageList(int uid, int Year, int Month, int?day, int page, int pagesize, out int count)
        {
            List <tWriteLog> list = Repository.GettWriteLogPageList(uid, Year, Month, day, page, pagesize, out count);

            List <ViewtWriteLog> model = new List <ViewtWriteLog>();

            foreach (var item in list)
            {
                model.Add(ViewtWriteLog.ToViewModel(item));
            }
            return(model);
        }
        public List <ViewtWriteLog> GettWriteLogImg(int Uid, int ValueType)
        {
            List <tWriteLog> list = Repository.GettWriteLogImg(Uid, ValueType);

            List <ViewtWriteLog> model = new List <ViewtWriteLog>();

            foreach (var item in list)
            {
                model.Add(ViewtWriteLog.ToViewModel(item));
            }
            return(model);
        }
Beispiel #6
0
 public WriteLogController()
 {
     model         = new ViewtWriteLog();
     client        = new tWriteLogServiceClient();
     list          = new List <ViewtWriteLog>();
     userClient    = new YogaUserServiceClient();
     userDetclient = new YogaUserDetailServiceClient();
     modelclient   = new YogisModelsServiceClient();
     method        = new method();
     learclient    = new tLearingServiceClient();
     picclient     = new YogaPictureServiceClient();
 }
        public List <ViewtWriteLog> GettWriteLogQuiltUidList(int id)
        {
            List <tWriteLog> list = Repository.GettWriteLogQuiltUidList(id);

            List <ViewtWriteLog> model = new List <ViewtWriteLog>();

            foreach (var item in list)
            {
                model.Add(ViewtWriteLog.ToViewModel(item));
            }
            return(model);
        }
        public List <ViewtWriteLog> GettWriteLogPageList(int uid, int Year, int Month)
        {
            List <tWriteLog> list = Repository.GettWriteLogPageList(uid, Year, Month);

            List <ViewtWriteLog> model = new List <ViewtWriteLog>();

            foreach (var item in list)
            {
                model.Add(ViewtWriteLog.ToViewModel(item));
            }
            return(model);
        }
        public List <ViewtWriteLog> BackGetPageList(int uid, string sTitle, DateTime?date, int page, int pagesize, out int count)
        {
            List <tWriteLog> list = Repository.BackGetPageList(uid, sTitle, date, page, pagesize, out count);

            List <ViewtWriteLog> model = new List <ViewtWriteLog>();

            foreach (var item in list)
            {
                model.Add(ViewtWriteLog.ToViewModel(item));
            }
            return(model);
        }
        public List <ViewtWriteLog> GettWriteLogPageListByMessage(int type, int uid, int page, int pagesize, out int count)
        {
            List <tWriteLog> list = Repository.GettWriteLogPageListByMessage(type, uid, page, pagesize, out count);

            List <ViewtWriteLog> model = new List <ViewtWriteLog>();

            foreach (var item in list)
            {
                model.Add(ViewtWriteLog.ToViewModel(item));
            }
            return(model);
        }
        public List <ViewtWriteLog> GettWriteLogPageList(string urlcontent, DateTime?datetime, int page, int pagesize, out int count)
        {
            List <tWriteLog> list = Repository.GettWriteLogPageList(urlcontent, datetime, page, pagesize, out count);

            List <ViewtWriteLog> model = new List <ViewtWriteLog>();

            foreach (var item in list)
            {
                model.Add(ViewtWriteLog.ToViewModel(item));
            }
            return(model);
        }
Beispiel #12
0
        public ActionResult Edit(int id, FormCollection collection)
        {
            try
            {
                // TODO: Add update logic here
                model          = client.GetById(id);
                model.ifShow   = Convert.ToBoolean(collection["ifShow"]);
                model.sContent = collection["sContent"].ToString();
                model.sTitle   = collection["sTitle"].ToString();
                model.Uid      = Convert.ToInt32(collection["Uid"]);
                client.Update(model);

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Beispiel #13
0
        //被赞
        public ActionResult ZanIndex(int page = 1)
        {
            List <ViewtZanModels> listWhere0 = zanclient.GetByFromUidList(user.Uid, 0, out count);

            if (count > 0)
            {
                //第一次登录
                foreach (ViewtZanModels item in listWhere0)
                {
                    item.loginType = 1;
                    zanclient.Update(item);
                }
            }
            else
            {
                List <ViewtZanModels> listWhere1 = zanclient.GetByFromUidList(user.Uid, 1, out count);
                if (count > 0)
                {
                    foreach (ViewtZanModels item in listWhere1)
                    {
                        item.loginType = 2;
                        zanclient.Update(item);
                    }
                }
            }

            List <ViewtZanModels>      Zanlist  = zanclient.GetToUidList(user.Uid);
            PagedList <ViewtZanModels> pagelist = new PagedList <ViewtZanModels>(Zanlist, page, 10, count);

            #region
            List <ViewFollowUserDetail> listFollowGroup = new List <ViewFollowUserDetail>();
            foreach (var item in Zanlist)
            {
                ViewYogaUser         userEntity = clientUser.GetYogaUserById(item.iFromUid.Value);
                ViewFollowUserDetail model      = new ViewFollowUserDetail();
                model.FollowersName = userEntity.NickName;//昵称
                model.flag          = item.iType.Value;
                model.CreateTime    = item.CreateDate;
                model.iNew          = item.loginType.Value;
                switch (item.iToType)
                {
                    #region


                case 0:    //"0习练者

                    ViewYogaUserDetail udmodel = udclient.GetYogaUserDetailById(item.iFromUid.Value);
                    model.spic    = CommonInfo.GetDisplayImg(udmodel.DisplayImg);
                    model.userurl = "/YogaUserDetail/Details/";
                    model.uid     = udmodel.UID;

                    listFollowGroup.Add(model);

                    break;

                case 1:    //1导师

                    ViewYogisModels mmodel = clientModel.GetYogisModelsById(item.iFromUid.Value);
                    model.spic = CommonInfo.GetDisplayImg(mmodel.DisplayImg);

                    if (mmodel.YogisLevel == 4)
                    {
                        model.userurl  = "/YogaGuru/Details/";
                        model.nickname = mmodel.RealName;
                    }
                    else
                    {
                        model.userurl = "/YogisModels/Details/";
                    }

                    model.uid = mmodel.UID;

                    listFollowGroup.Add(model);
                    break;
                    #endregion

                case 2:    //2 学习互动(社区)

                    break;

                case 3:    //3 日志标识" 日志表加个字段ID 表示赞的主键
                    ViewtWriteLog  entity    = new ViewtWriteLog();
                    ViewtZanModels zanentity = zanclient.GetByiToType(item.iToType.Value);
                    if (zanentity != null)
                    {
                        if (zanentity.ToUid != user.Uid)
                        {
                            entity        = writelogclient.GetById(zanentity.iToUid.Value);
                            model.Profile = entity.sTitle;   //标题
                            #region
                            model.ID = zanentity.iToUid.Value;
                            if (userEntity.UserType == 0)
                            {
                                ViewYogaUserDetail udmodel3 = udclient.GetYogaUserDetailById(item.iFromUid.Value);
                                model.spic    = CommonInfo.GetDisplayImg(udmodel3.DisplayImg);
                                model.userurl = "/YogaUserDetail/Details/";
                                model.uid     = udmodel3.UID;

                                listFollowGroup.Add(model);
                            }
                            else
                            {
                                ViewYogisModels mmodel3 = clientModel.GetYogisModelsById(item.iFromUid.Value);
                                model.spic = CommonInfo.GetDisplayImg(mmodel3.DisplayImg);

                                if (mmodel3.YogisLevel == 4)
                                {
                                    model.userurl  = "/YogaGuru/Details/";
                                    model.nickname = mmodel3.RealName;
                                }
                                else
                                {
                                    model.userurl = "/YogisModels/Details/";
                                }

                                model.uid = mmodel3.UID;

                                listFollowGroup.Add(model);
                            }

                            #endregion
                        }
                    }

                    break;
                }
            }

            ViewBag.listFollowGroup = listFollowGroup;

            #endregion

            return(View(pagelist));
        }
Beispiel #14
0
        //
        // GET: /Manage/WriteLog/Edit/5

        public ActionResult Edit(int id)
        {
            model = client.GetById(id);

            return(View(model));
        }
 public int Update(ViewtWriteLog model)
 {
     Repository.updateEntity(ViewtWriteLog.ToEntity(model));
     return(Repository.Save());
 }
 public ViewtWriteLog GettWriteLogById(int id)
 {
     return(ViewtWriteLog.ToViewModel(Repository.GettWriteLogById(id)));
 }
 public int Add(ViewtWriteLog model)
 {
     Repository.Add(ViewtWriteLog.ToEntity(model));
     return(Repository.Save());
 }
 public ViewtWriteLog GettWriteLogById(int uid, int QuiltUid)
 {
     return(ViewtWriteLog.ToViewModel(Repository.GettWriteLogById(uid, QuiltUid)));
 }