/// <summary> /// Returns existing bank, or creates a new bank and returns /// </summary> /// <param name="RSSD"></param> /// <returns></returns> public Bank GetBank(int _RSSD) { Bank bank = (from b in Banks where b.RSSD == _RSSD select b).FirstOrDefault() ?? Banks.AddAndReturn <Bank>(new Bank { RSSD = _RSSD }); return(bank); }