Exemple #1
0
        /// <summary>
        /// 修改
        /// </summary>
        /// <param name="entity"></param>
        /// <returns></returns>
        public void SaveVote(VoteVO entity)
        {
            if (entity.id > 0)
            {
                VotingEventsDA.UpdateVote(entity);
            }
            else
            {
                var id = VotingEventsDA.InsertVote(entity);
                entity.id = id;
            }
            entity.vote_item.ForEach(_ => _.vote_id = entity.id);
            int order = 1;

            foreach (var item in entity.vote_item)
            {
                item.vote_id   = entity.id;
                item.order_num = order++;
                if (item.id > 0)
                {
                    VotingEventsDA.UpdateVoteItem(item);
                }
                else
                {
                    VotingEventsDA.InsertVoteItem(item);
                }
            }
        }
Exemple #2
0
        /// <summary>
        /// 读取
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public VoteVO LoadVote(int id)
        {
            var vote = VotingEventsDA.LoadVote(id);

            vote.vote_item = VotingEventsDA.LoadVoteItem(vote.id);
            return(vote);
        }
Exemple #3
0
 /// <summary>
 /// 查询统计
 /// </summary>
 /// <param name="filter"></param>
 /// <returns></returns>
 public List <VoteStatisticsView> StatisticsVoteItem(VoteFilter filter)
 {
     return(VotingEventsDA.StatisticsVoteItem(filter));
 }
Exemple #4
0
 public int DeleteVoteItem(int id)
 {
     return(VotingEventsDA.DeleteVoteItem(id));
 }
Exemple #5
0
 /// <summary>
 /// 查询
 /// </summary>
 /// <param name="filter">id</param>
 /// <returns></returns>
 public QueryResult <VoteVO> SearchVotePageLists(VoteFilter filter)
 {
     return(VotingEventsDA.SearchVotePageLists(filter));
 }
Exemple #6
0
 public List <VoteVO> GetVoteAll()
 {
     return(VotingEventsDA.GetVoteAll());
 }
Exemple #7
0
 public List <UserVoteView> SearchUserVoteItem(int voteitemid)
 {
     return(VotingEventsDA.SearchUserVoteItem(voteitemid));
 }