public HttpResponseMessage GetPlayerByDay(DateTime day)
        {
            //if (Authentication.getInstance().isAuthenticateWithHeader(Request))
            //{
            IPlayerDao PlayerDao = DalFactory.CreatePlayerDao(database);

            return(Request.CreateResponse <IEnumerable <Player> >(HttpStatusCode.OK,
                                                                  BLPlayer.GetPlayerByDay(day, PlayerDao.FindAll())));
            //}
            //else
            //{
            //	return new HttpResponseMessage(HttpStatusCode.Forbidden);
            //}
        }
Beispiel #2
0
        public void GetPlayerByDay()
        {
            IDatabase  database = DalFactory.CreateDatabase();
            IPlayerDao dao      = DalFactory.CreatePlayerDao(database);



            for (int i = 0; i < 6; i++)
            {
                IEnumerable <Player> p = BLPlayer.GetPlayerByDay(DateTime.Now.Date.AddDays(i), dao.FindAll());

                foreach (Player pl in p)
                {
                    switch (DateTime.Now.DayOfWeek)
                    {
                    case DayOfWeek.Monday:
                        Assert.IsTrue(pl.isMonday);
                        break;

                    case DayOfWeek.Tuesday:
                        Assert.IsTrue(pl.isTuesday);
                        break;

                    case DayOfWeek.Wednesday:
                        Assert.IsTrue(pl.isWednesday);
                        break;

                    case DayOfWeek.Thursday:
                        Assert.IsTrue(pl.isThursday);
                        break;

                    case DayOfWeek.Friday:
                        Assert.IsTrue(pl.isFriday);
                        break;

                    case DayOfWeek.Saturday:
                        Assert.IsTrue(pl.isSaturday);
                        break;
                    }
                }
            }
        }