Пример #1
0
        public void SubmitUserIdea(UserIdeaInfo_Add userIdea)
        {
            using (var biz = new GameBiz.Business.GameBizBusinessManagement())
            {
                biz.BeginTran();

                using (var manager = new UserIdeaManager())
                {
                    manager.AddUserIdea(new UserIdea
                    {
                        Description           = userIdea.Description,
                        Category              = userIdea.Category,
                        Status                = userIdea.Status,
                        CreateUserId          = userIdea.CreateUserId,
                        CreateUserDisplayName = userIdea.CreateUserDisplayName,
                        IsAnonymous           = userIdea.IsAnonymous,
                        UpdateUserId          = userIdea.CreateUserId,
                        CreateTime            = DateTime.Now,
                        CreateUserMoibile     = userIdea.CreateUserMoibile,
                        UpdateTime            = DateTime.Now,
                        UpdateUserDisplayName = userIdea.CreateUserDisplayName,
                        PageOpenSpeed         = userIdea.PageOpenSpeed,
                        InterfaceBeautiful    = userIdea.InterfaceBeautiful,
                        ComposingReasonable   = userIdea.ComposingReasonable,
                        OperationReasonable   = userIdea.OperationReasonable,
                        ContentConveyDistinct = userIdea.ContentConveyDistinct,
                    });
                }

                biz.CommitTran();
            }
        }
Пример #2
0
        public UserIdeaInfo_QueryCollection QueryMyUserIdeaList(string createUserId, int pageIndex, int pageSize)
        {
            var result     = new UserIdeaInfo_QueryCollection();
            var manager    = new UserIdeaManager();
            var totalCount = 0;

            result.UserIdeaList = manager.QueryMyUserIdeaList(createUserId, pageIndex, pageSize, out totalCount);
            result.TotalCount   = totalCount;
            return(result);
        }
Пример #3
0
 public UserIdeaInfo_QueryCollection QueryUserIdeaList(List <string> statusList, List <string> categoryList, DateTime starTime, DateTime endTime, int pageIndex, int pageSize)
 {
     using (var manager = new UserIdeaManager())
     {
         int totalCount;
         var list       = manager.QueryUserIdeaList(statusList, categoryList, starTime, endTime, pageIndex, pageSize, out totalCount);
         var collection = new UserIdeaInfo_QueryCollection
         {
             TotalCount = totalCount,
         };
         IList <UserIdeaInfo_Query> infoList = new List <UserIdeaInfo_Query>();
         ObjectConvert.ConvertEntityListToInfoList <IList <UserIdea>, UserIdea, IList <UserIdeaInfo_Query>, UserIdeaInfo_Query>(list, ref infoList, () => new UserIdeaInfo_Query());
         collection.UserIdeaList = infoList;
         return(collection);
     }
 }
Пример #4
0
 public void HandleUserIdea(int id, string status, string updateUserId, string updateUserDisplayName, string managerReply)
 {
     using (var biz = new GameBiz.Business.GameBizBusinessManagement())
     {
         biz.BeginTran();
         using (var manager = new UserIdeaManager())
         {
             var idea = manager.GetUserIdeaById(id);
             idea.Status                = status;
             idea.UpdateUserId          = updateUserId;
             idea.UpdateUserDisplayName = updateUserDisplayName;
             idea.ManageReply           = managerReply;
             manager.UpdateUserIdea(idea);
         }
         biz.CommitTran();
     }
 }