Zbiór zmian 888 dla trunk/eCard/eCardMVC/Platnosci.Tests/Web/FakeDataContext.cs
- Data:
- 2009-11-23 16:27:53 (16 years ago)
- Pliki:
-
- 1 zmodyfikowane
-
trunk/eCard/eCardMVC/Platnosci.Tests/Web/FakeDataContext.cs (zmodyfikowane) (2 diffs)
Legenda:
- Bez zmian
- Dodane
- Usunięte
-
trunk/eCard/eCardMVC/Platnosci.Tests/Web/FakeDataContext.cs
r883 r888 48 48 listaPlatnosci.Add(DodajPlatnosc(2, "2", "aaa")); 49 49 } 50 public FakeDataContext(int i) 51 { 52 if (i == 1) 53 { 54 listaPlatnosci.Add(DodajPlatnosc(1000, "abcd", "12345")); 55 listaPl.Add(createNewPayment(9999, true, DateTime.Now, 1000)); 56 listaPotwierdzenia.Add(DodajPotwierdzenie(code_Ok, 9999)); 57 } 58 else if (i == 2) 59 { 60 listaPl.Add(createNewPayment(9999, true, DateTime.Now, 1000)); 61 } 62 } 50 //public FakeDataContext(int fake) 51 //{ 52 // if (fake == 1) 53 // { 54 // listaPlatnosci.Add(DodajPlatnosc(1000, "abcd", "12345")); 55 // listaPl.Add(createNewPayment(9999, true, DateTime.Now, 1000)); 56 // listaPotwierdzenia.Add(DodajPotwierdzenie(code_Ok, 9999)); 57 // } 58 // else if (fake == 2) 59 // { 60 // listaPl.Add(createNewPayment(9999, false, DateTime.Now, 1000)); 61 // } 62 //} 63 64 65 private readonly List<object> _dataStore = new List<object>(); 66 63 67 public IQueryable<T> GetTable<T>() where T : class 64 68 { 65 var query = from objects in lista 66 where typeof(T).IsAssignableFrom(objects.GetType()) 67 select objects; 68 return query.Select(o => (T)o).AsQueryable(); 69 var query = _dataStore.Where(objects => typeof(T).IsAssignableFrom(objects.GetType())); 70 return query.Select(o => (T)o).AsQueryable(); 69 71 } 72 70 73 public void Insert<T>(T item) where T : class 71 74 { 72 lista.Add(item);75 _dataStore.Add(item); 73 76 } 77 74 78 public void Delete<T>(T item) where T : class 75 79 { 76 lista.Remove(item);80 _dataStore.Remove(item); 77 81 } 82 83 public void SubmitChanges() 84 { 85 InvokeCompleted(EventArgs.Empty); 86 } 87 88 public event EventHandler Completed; 89 90 private void InvokeCompleted(EventArgs e) 91 { 92 var completedHandler = Completed; 93 if (completedHandler != null) completedHandler(this, e); 94 } 95 96 public void Dispose() 97 { 98 } 99 78 100 public IQueryable<vPlatnosciEcard> FindInvoiceById(int id) 79 101 { … … 132 154 return query.AsQueryable(); 133 155 } 134 public void SubmitChanges()135 {136 137 }138 139 156 } 140 157 }
