Beispiel #1
0
        /// <summary>
        ///     Инициализация данных в БД.
        /// </summary>
        /// <returns></returns>
        public async Task AddDataInDbAsync()
        {
            await Task.Run(() =>
            {
                using (var context = new VirtuSystemsDbContex())
                {
                    var items = context.Users.Count();
                    if (items == 0)
                    {
                        var users = new List <User>();
                        for (var i = 1; i <= 10; i++)
                        {
                            users.Add(new User
                            {
                                BirthDay = DateTime.Today.Date, Name = "Test_" + i, Phone = "8 888 888 88 88"
                            });
                        }

                        context.AddRange(users);
                        context.SaveChanges();
                    }
                }
            });
        }