main
 1using System;
 2using Gorilla.Commons.Utility;
 3
 4namespace presentation.windows.server.domain
 5{
 6    static public class Calendar
 7    {
 8        static Func<Date> date = () => DateTime.Now.Date;
 9        static Func<Date> default_date = () => DateTime.Now.Date;
10
11        static public void stop(Func<Date> new_date)
12        {
13            date = new_date;
14        }
15
16        static public void start()
17        {
18            date = default_date;
19        }
20
21        static public Date now()
22        {
23            return date();
24        }
25
26        static public void reset()
27        {
28            date = default_date;
29        }
30    }
31}