Esempio n. 1
0
        private void add_Click(object sender, EventArgs e)
        {
            var newPhone = new Phone { Name = NameBox.Text, Number = NumberBox.Text };

            _uoRepo.AddPhone(newPhone);

            RefreshView();
        }
Esempio n. 2
0
        public void AddPhone(Phone phone)
        {
            using (var context = new UchOtdContext(ConnectionString))
            {
                phone.PhoneId = 0;

                context.Phones.Add(phone);
                context.SaveChanges();
            }
        }
Esempio n. 3
0
        private void import_Click(object sender, EventArgs e)
        {
            var phones = new List<Phone>();

            var sr = new StreamReader(@"d:\bs\расписание\phonebook.txt");
            string line;
            while((line = sr.ReadLine()) != null)
            {
                var name = line.Split('*')[0];
                var numbers = line.Substring(name.Length + 1);

                var phone = new Phone { Name = name, Number = numbers };

                phones.Add(phone);
            }

            _uoRepo.AddPhonesRange(phones);
        }
Esempio n. 4
0
        public void UpdatePhone(Phone phone)
        {
            using (var context = new UchOtdContext(ConnectionString))
            {
                var curPhone = GetPhone(phone.PhoneId);

                curPhone.Name = phone.Name;
                curPhone.Number = phone.Number;

                context.SaveChanges();
            }
        }