コード例 #1
0
ファイル: VoteDAL.cs プロジェクト: Moke-RS/LunchPoll
        public virtual bool HasVoted(int pollId, int hungryProfessionalId, out Vote vote)
        {
            vote = (from v in LPContext.Vote.Include("SelectedRestaurant")
                    where v.PollId == pollId &&
                    v.HungryProfessionalId == hungryProfessionalId
                    select v).FirstOrDefault();

            return (vote != null);
        }
コード例 #2
0
ファイル: VoteBLL.cs プロジェクト: Moke-RS/LunchPoll
        public virtual void RegisterVote(int pollId, int professionalId, int selectedRestaurantId)
        {
            var vote = new Vote
            {
                PollId = pollId,
                HungryProfessionalId = professionalId,
                SelectedRestaurantId = selectedRestaurantId
            };

            DAL.SaveVote(vote);
        }
コード例 #3
0
ファイル: VoteBLL.cs プロジェクト: Moke-RS/LunchPoll
 public virtual bool HasVoted(int pollId, int  hungryProfessionalId, out Vote vote)
 {
     return DAL.HasVoted(pollId, hungryProfessionalId, out vote);
 }
コード例 #4
0
ファイル: VoteDAL.cs プロジェクト: Moke-RS/LunchPoll
        public virtual void SaveVote(Vote vote)
        {
            LPContext.Vote.Add(vote);

            LPContext.SaveChanges();
        }