C# Class ReaLocate.Services.Data.InvoicesService

Inheritance: IInvoicesService
显示文件 Open project: MichaelaIvanova/ReaLocate

Public Methods

Method Description
Add ( Invoice newInvoice ) : int
EncodeId ( int id ) : string
GetAll ( ) : IQueryable
GetByEncodedId ( string id ) : Invoice
GetById ( int id ) : Invoice
InvoicesService ( IRepository invoices, IIdentifierProvider identifierProvider ) : Contracts

Method Details

Add() public method

public Add ( Invoice newInvoice ) : int
newInvoice Invoice
return int

EncodeId() public method

public EncodeId ( int id ) : string
id int
return string

GetAll() public method

public GetAll ( ) : IQueryable
return IQueryable

GetByEncodedId() public method

public GetByEncodedId ( string id ) : Invoice
id string
return Invoice

GetById() public method

public GetById ( int id ) : Invoice
id int
return Invoice

InvoicesService() public method

public InvoicesService ( IRepository invoices, IIdentifierProvider identifierProvider ) : Contracts
invoices IRepository
identifierProvider IIdentifierProvider
return Contracts