Zbiór zmian 949 dla trunk/eCard/eCardMVC/Platnosci.Core/Linq/Repository.cs
- Data:
- 2009-12-11 16:57:08 (16 years ago)
- Pliki:
-
- 1 zmodyfikowane
-
trunk/eCard/eCardMVC/Platnosci.Core/Linq/Repository.cs (zmodyfikowane) (4 diffs)
Legenda:
- Bez zmian
- Dodane
- Usunięte
-
trunk/eCard/eCardMVC/Platnosci.Core/Linq/Repository.cs
r918 r949 1 1 using System; 2 2 using System.Collections.Generic; 3 using System.Data.Linq;4 3 using System.Linq; 5 4 using System.Linq.Expressions; 6 using System.Text;7 5 using Platnosci.Core.Interface; 8 6 … … 17 15 public class Repository<T> : IRepository<T> where T : class, IIdentifiable 18 16 { 19 protected readonly IDataContext _dataContext;17 protected readonly IDataContext DataContext; 20 18 21 19 public Repository(IDataContext dataContext) 22 20 { 23 _dataContext = dataContext;21 DataContext = dataContext; 24 22 } 25 23 public int Count() 26 24 { 27 return _dataContext.GetTable<T>().Count();25 return DataContext.GetTable<T>().Count(); 28 26 } 29 27 public int Count(Expression<Func<T, bool>> expression) 30 28 { 31 return _dataContext.GetTable<T>().Count(expression);29 return DataContext.GetTable<T>().Count(expression); 32 30 } 33 31 public T FindOne(int id) … … 37 35 public T FindOne(Expression<Func<T, bool>> expression) 38 36 { 39 return _dataContext.GetTable<T>().Where(expression).SingleOrDefault();37 return DataContext.GetTable<T>().Where(expression).SingleOrDefault(); 40 38 } 41 39 … … 54 52 public IList<T> FindAll() 55 53 { 56 return _dataContext.GetTable<T>().ToList();54 return DataContext.GetTable<T>().ToList(); 57 55 } 58 56 public IList<T> FindAll(Expression<Func<T, bool>> expression) 59 57 { 60 return _dataContext.GetTable<T>().Where(expression).ToList();58 return DataContext.GetTable<T>().Where(expression).ToList(); 61 59 } 62 60 public void Insert(T entity) 63 61 { 64 _dataContext.Insert(entity);62 DataContext.Insert(entity); 65 63 } 66 64 public void Delete(T entity) 67 65 { 68 _dataContext.Delete(entity);66 DataContext.Delete(entity); 69 67 } 70 68 public void SubmitChanges() 71 69 { 72 _dataContext.SubmitChanges();70 DataContext.SubmitChanges(); 73 71 } 74 72 public IQueryable<T> Find(int id) 75 73 { 76 return _dataContext.GetTable<T>().Where(t => t.Id == id);74 return DataContext.GetTable<T>().Where(t => t.Id == id); 77 75 } 78 76 public IQueryable<T> Find(Expression<Func<T, bool>> expression) 79 77 { 80 return _dataContext.GetTable<T>().Where(expression);78 return DataContext.GetTable<T>().Where(expression); 81 79 } 82 80 public IQueryable<T> Find() 83 81 { 84 return _dataContext.GetTable<T>();82 return DataContext.GetTable<T>(); 85 83 } 86 84 public IQueryable<vPlatnosciEcard> FindInvoiceByNipNumber(string nip, string numer) 87 85 { 88 return _dataContext.FindInvoiceByNipNumber(nip, numer);86 return DataContext.FindInvoiceByNipNumber(nip, numer); 89 87 } 90 88 public List<PotwierdzeniaEcard> FindItemsByIdFaktury(int idFaktury) 91 89 { 92 return _dataContext.FindItemsByIdFaktury(idFaktury);90 return DataContext.FindItemsByIdFaktury(idFaktury); 93 91 } 94 92 public int GetOrdernumber(string description, int? idfaktury, DateTime? data) 95 93 { 96 return _dataContext.GetOrdernumber(description, idfaktury, data);94 return DataContext.GetOrdernumber(description, idfaktury, data); 97 95 } 98 96 }
