Exemplo n.º 1
0
        public ActionResult Calendar(DateTime?date)
        {
            var model = new AdminCalendarModel();

            date = date ?? DateTime.Today;

            model.FirstDayOfMonth = DateTimeUtility.GetFirstDayOfMonth(date.Value);
            model.LastDayOfMonth  = DateTimeUtility.GetLastDayOfMonth(date.Value);
            model.Bookings        = Database.Instance.GetBookings(model.FirstDayOfMonth, model.LastDayOfMonth).Where(b => b.IsActive).ToList();

            return(View(model));
        }
        public ActionResult BookingOverview(DateTime?date)
        {
            var model = new AdminBookingOverviewModel();

            date = date ?? DateTime.Today;

            model.FirstDayOfMonth = DateTimeUtility.GetFirstDayOfMonth(date.Value);
            model.LastDayOfMonth  = DateTimeUtility.GetLastDayOfMonth(date.Value);
            model.Bookings        = Database.Instance.GetBookings(model.FirstDayOfMonth, model.LastDayOfMonth);

            return(View(model));
        }
        public void LastDayOfMonthTest()
        {
            var last = DateTimeUtility.GetLastDayOfMonth(new DateTime(2017, 4, 5));

            Assert.IsTrue(last.DayOfWeek == DayOfWeek.Sunday);
            Assert.IsTrue(last.Year == 2017);
            Assert.IsTrue(last.Month == 4);
            Assert.IsTrue(last.Day == 30);
            Assert.IsTrue(last.Hour == 0);
            Assert.IsTrue(last.Minute == 0);
            Assert.IsTrue(last.Second == 0);
        }