예제 #1
0
        // get a proposal with all of its scores and stuff
        public static ProposalScores GetCompleteProposal(int?id)
        {
            ProposalScores ps = new ProposalScores();

            ps.proposal    = GetProposal(id);
            ps.scoresViews = GetScoresViews(id);
            return(ps);
        }
예제 #2
0
        public static ProposalScores GetProposalScores(int id)
        {
            ProposalScores proposalScores = new ProposalScores();

            proposalScores.proposal = Repository.GetProposal(id);

            proposalScores.scoresViews = Repository.GetScoresViews(id);
            return(proposalScores);
        }
예제 #3
0
        // update a set of scores
        public static void UpdateScores(ProposalScores ps)     //List<ScoreViewModel> svms) {
        {
            Proposal proposal = new Proposal();

            proposal = ps.proposal;
            List <ScoreViewModel> svms = new List <ScoreViewModel>();

            svms = ps.scoresViews;
            List <Score> scores    = new List <Score>();
            bool         completed = true;

            foreach (ScoreViewModel svm in svms)
            {
                if (svm.score.givenScore == null)
                {
                    completed = false;
                }
                Score.UpdateScore(svm.score);
            }

            proposal.isComplete = completed;
            Proposal.UpdateProposal(proposal);
        }