public IHttpActionResult ValidSweepstakeInfo(SweepstakeAdminDTO sweepstakeValid)
        {
            // CAN MOVE THIS TO SWEEPSTAKE CONTROLLER BECAUSE IT IS SPECIFIC FOR THE SCHOLAR AND SWEEPSTAKE NOT THE ADMIN
            // using the Sweepstake Admin DTO to get data back
            var answer = db.SweepStakes
                         .Where(x => x.UsernameWinner == "No Winner" & x.ClosedDateTime >= DateTime.Now)
                         .FirstOrDefault <SweepStake>();

            if (answer == null)
            {
                return(Ok("Sweepstake Not Open"));
            }
            else
            {
                SweepstakeAdminDTO sweepstake = new SweepstakeAdminDTO()
                {
                    SweepStakesID  = answer.SweepStakesID,
                    OpenDateTime   = answer.OpenDateTime,
                    ClosedDateTime = answer.ClosedDateTime,
                    Prize          = answer.Prize,
                    UsernameWinner = answer.UsernameWinner,
                    Price          = answer.Price,
                };
                return(Ok(sweepstake));
            }
        }
 public IHttpActionResult SubmitSweepstake(SweepstakeAdminDTO sweepstakeSet)
 {
     if (sweepstakeSet.OpenDateTime <= DateTime.Now & sweepstakeSet.ClosedDateTime >= DateTime.Now)
     {
         SweepStake sweep = new SweepStake()
         {
             SweepStakesID  = sweepstakeSet.SweepStakesID,
             OpenDateTime   = sweepstakeSet.OpenDateTime,
             ClosedDateTime = sweepstakeSet.ClosedDateTime,
             Prize          = sweepstakeSet.Prize,
             UsernameWinner = sweepstakeSet.UsernameWinner,
             Price          = sweepstakeSet.Price,
         };
         sweepStakeRepository.Insert(sweep);
         return(Ok("Post Sweepstake by Admin"));
     }
     else
     {
         return(Ok("Wrong Sweepstakes Dates"));
     }
 }