/// <summary> /// Set the full postal address of the customer. /// </summary> /// <param name="address">New address</param> /// <returns>this instance</returns> //public Person AddAddress(ICollection<Address> addresses) // { // foreach (var item in addresses) // { // Addresses.Add(item); // } // return this; //} //public Person AddContacts(ICollection<Contact> contacts) //{ // foreach (var item in contacts) // { // Contacts.Add(item); // } // return this; //} //public Person AddInquiries(ICollection<Inquiry> inquiries) //{ // foreach (var item in inquiries) // { // Inquiries.Add(item); // } // return this; //} public Person AddCreditHistory(ICollection <CreditHistory> credits) { if (CreditHistories == null) { CreditHistories = new List <CreditHistory>(); } foreach (var item in credits) { CreditHistories.Add(item); } return(this); }
private static readonly string conName = "BankDB"; //Имя подключения /// <summary> /// Создает экземпляр класса BankDBContext /// </summary> /// <param name="connection">Строка подключения</param> public BankDbContext(string connection = null) : base(connection == null? conName : connection) { Departaments.Load(); if (Departaments == null || Departaments.Count() == 0) { BaseFill(); } Clients.Load(); Credits.Load(); Deposits.Load(); Logs.Load(); Organisations.Load(); CreditHistories.Load(); }