コード例 #1
0
 public OrderFoodServiceApi(IDal dal = null)
 {
     Dal = dal;
     if (Dal == null)
     {
         Dal = new LocalSqlDalApi();
     }
     Dal.Init();
 }
コード例 #2
0
        private static void AddRandomData()
        {
            LocalSqlDalApi dal = new LocalSqlDalApi();

            if (dal.Init() == false)
            {
                return;
            }

            var users = new List <string> {
                "Yarden Kristal", "Shimon Arzuan", "Shai Blum"
            };
            var companys = new List <string> {
                "Microsoft", "Toluna", "Google", "Zim", "Elbit", "Yahoo", "Plus500"
            };
            var restaurants = new List <string> {
                "Japnika", "Sinta bar", "Refalo", "Vivino", "Aroma", "Cafe Cafe", "Biga"
            };

            DateTime baseTime = DateTime.Now;

            foreach (var user in users)
            {
                foreach (var company in companys)
                {
                    foreach (var restaurant in restaurants)
                    {
                        DateTime time = baseTime;
                        time = time.AddDays(-20);
                        for (int i = 0; i < 50; i++)
                        {
                            time = time.AddDays(1);
                            dal.Order(user, company, restaurant, user + "_" + company + "_" + restaurant + "_" + "Description_" + time.ToString("MM:dd:yyyy"), time);
                        }
                    }
                }
            }
        }
コード例 #3
0
        private static IDal GetDal()
        {
            var dal = new LocalSqlDalApi();

            return(dal);
        }