
Arkadaşlar bu konuda eksik olan 2 operasyonumuz var. Eklemeyi ders olarak unutmuşum. Lütfen EntityRepositoryBase içine aşağıdaki operasyonları ekleyin. Biri Listeleme, diğeri ise tek kayıt çağırma operasyonu
public List<TEntity> GetAll(TContext context, Expression<Func<TEntity, bool>> filter = null)
{
return filter == null ? context.Set<TEntity>().ToList() : context.Set<TEntity>().Where(filter).ToList();
}
public TEntity GetByFilter(TContext context, Expression<Func<TEntity, bool>> filter)
{
return context.Set<TEntity>().SingleOrDefault(filter);
}
Projemiz 4 bölümden oluşmaktadır.
C# ve Devexpressin gücünü birleştirerek görsel anlamda güçlü bir ön muhasebe programı yazacağız. Bu kursta C# dilinin inceliklerine olabildiğince değinmeye çalıştım. Az kod çok iş mantığı ile yazdığımız yazılım sizlere C# dili ile neler yapabileceğiniz konusunda bir fikir verecektir. Piyasada 1500-2000 TL fiyatlara satılan ön muhasebe programlarının nasıl yapıldığını öğrenip belki de öğrendiklerinizin üstüne bir şeyler katıp çok daha gelişmiş yazılımlar geliştirebileceksiniz. Bu konuda sizden tek isteğim azim ve takıldığınız her yerde soru sormak olacak. Sizin için özenle hazırladığım kursumun sizlere faydalı olmasını diliyorum.
Not: Projenin kaynak kodlarının paylaşımı yoktur. Projeyi en baştan en sona videolar üzerinde yapıyoruz. Yani videoları izleyerek yapılan işin mantığını görüp uygulamayı aynı şekilde yapabilirsiniz. Kursu sadece kaynak kodları için satın almak isteyen arkadaşlar lütfen almasın. Burada temel amacım eğitimdir.