Beispiel #1
0
 private IEnumerable <WorkDoneItem> GetEnumerableWorkDoneItems(Guid id)
 {
     return((from i in Context.WorkDoneItems
             where i.InvoiceId == id
             orderby i.WorkDoneDate descending
             select WorkDoneItemConverter.ToDomain(i)).AsEnumerable());
 }
Beispiel #2
0
 public IEnumerable <ReportWorkDoneItem> GetWorkDoneItems()
 {
     return(from a in accounts
            join i in invoices on a.Id equals i.AccountId
            join w in workDoneItems on i.Id equals w.InvoiceId
            where (bool)w.Active && (bool)i.Active
            select new ReportWorkDoneItem
     {
         Account = AccountConverter.ConvertToDomain(a),
         Invoice = InvoiceConverter.ConvertToDomain(i),
         WorkDoneItem = WorkDoneItemConverter.ConvertToDomain(w)
     });
 }
Beispiel #3
0
 public WorkDoneItem GetItem(Guid id)
 {
     return(WorkDoneItemConverter.ToDomain(Context.WorkDoneItems.Single(i => i.Id == id)));
 }