Pokaż
Ignoruj:
Data:
2009-12-11 16:57:08 (16 years ago)
Autor:
marek
Opis:

re #215 - drobny refactoring

Pliki:
1 zmodyfikowane

Legenda:

Bez zmian
Dodane
Usunięte
  • trunk/eCard/eCardMVC/Platnosci.Core/Linq/Repository.cs

    r918 r949  
    11using System; 
    22using System.Collections.Generic; 
    3 using System.Data.Linq; 
    43using System.Linq; 
    54using System.Linq.Expressions; 
    6 using System.Text; 
    75using Platnosci.Core.Interface; 
    86 
     
    1715    public class Repository<T> : IRepository<T> where T : class, IIdentifiable 
    1816    { 
    19         protected readonly IDataContext _dataContext; 
     17        protected readonly IDataContext DataContext; 
    2018 
    2119        public Repository(IDataContext dataContext) 
    2220        { 
    23             _dataContext = dataContext; 
     21            DataContext = dataContext; 
    2422        }   
    2523        public int Count() 
    2624        { 
    27             return _dataContext.GetTable<T>().Count(); 
     25            return DataContext.GetTable<T>().Count(); 
    2826        } 
    2927        public int Count(Expression<Func<T, bool>> expression) 
    3028        { 
    31             return _dataContext.GetTable<T>().Count(expression); 
     29            return DataContext.GetTable<T>().Count(expression); 
    3230        } 
    3331        public T FindOne(int id) 
     
    3735        public T FindOne(Expression<Func<T, bool>> expression) 
    3836        { 
    39             return _dataContext.GetTable<T>().Where(expression).SingleOrDefault(); 
     37            return DataContext.GetTable<T>().Where(expression).SingleOrDefault(); 
    4038        } 
    4139 
     
    5452        public IList<T> FindAll() 
    5553        { 
    56             return _dataContext.GetTable<T>().ToList(); 
     54            return DataContext.GetTable<T>().ToList(); 
    5755        } 
    5856        public IList<T> FindAll(Expression<Func<T, bool>> expression) 
    5957        { 
    60             return _dataContext.GetTable<T>().Where(expression).ToList(); 
     58            return DataContext.GetTable<T>().Where(expression).ToList(); 
    6159        } 
    6260        public void Insert(T entity) 
    6361            { 
    64                 _dataContext.Insert(entity);             
     62                DataContext.Insert(entity);             
    6563            } 
    6664        public void Delete(T entity) 
    6765        { 
    68             _dataContext.Delete(entity); 
     66            DataContext.Delete(entity); 
    6967        } 
    7068        public void SubmitChanges() 
    7169        { 
    72             _dataContext.SubmitChanges(); 
     70            DataContext.SubmitChanges(); 
    7371        } 
    7472        public IQueryable<T> Find(int id) 
    7573        { 
    76             return _dataContext.GetTable<T>().Where(t => t.Id == id); 
     74            return DataContext.GetTable<T>().Where(t => t.Id == id); 
    7775        } 
    7876        public IQueryable<T> Find(Expression<Func<T, bool>> expression) 
    7977        { 
    80             return _dataContext.GetTable<T>().Where(expression);         
     78            return DataContext.GetTable<T>().Where(expression);         
    8179        } 
    8280        public IQueryable<T> Find() 
    8381        { 
    84             return _dataContext.GetTable<T>(); 
     82            return DataContext.GetTable<T>(); 
    8583        } 
    8684        public IQueryable<vPlatnosciEcard> FindInvoiceByNipNumber(string nip, string numer) 
    8785        { 
    88             return _dataContext.FindInvoiceByNipNumber(nip, numer); 
     86            return DataContext.FindInvoiceByNipNumber(nip, numer); 
    8987        } 
    9088        public List<PotwierdzeniaEcard> FindItemsByIdFaktury(int idFaktury) 
    9189        { 
    92             return _dataContext.FindItemsByIdFaktury(idFaktury); 
     90            return DataContext.FindItemsByIdFaktury(idFaktury); 
    9391        } 
    9492        public int GetOrdernumber(string description, int? idfaktury, DateTime? data) 
    9593        { 
    96             return _dataContext.GetOrdernumber(description, idfaktury, data); 
     94            return DataContext.GetOrdernumber(description, idfaktury, data); 
    9795        } 
    9896    }