C# Class Investor.Common.Service.Company.Logic.CompanyLogic

Inheritance: ICompanyLogic
ファイルを表示 Open project: johnhinz/Investor

Public Methods

Method Description
Add ( CompanyPoco company ) : CompanyPoco
CompanyLogic ( ICompanyRepository repository ) : Investor.Common.Shared.Interfaces
CreateAddress ( long id, CompanyAddressPoco address ) : void
CreatePhoneNumber ( long id, CompanyPhoneNumberPoco phoneNumber ) : void
Delete ( long id ) : bool
DeleteAddress ( long companyId, long addressId ) : void
DeletePhoneNumber ( long companyId, long phoneNumberId ) : void
ReadAddresses ( long id ) : IEnumerable
ReadCompany ( long id ) : CompanyPoco
ReadPhoneNumber ( long id ) : IEnumerable
Update ( long id, CompanyPoco company ) : bool
UpdateAddress ( long companyId, CompanyAddressPoco address ) : bool
UpdatePhoneNumber ( long companyId, CompanyPhoneNumberPoco phoneNumber ) : bool

Method Details

Add() public method

public Add ( CompanyPoco company ) : CompanyPoco
company Investor.Common.Shared.Pocos.CompanyPoco
return Investor.Common.Shared.Pocos.CompanyPoco

CompanyLogic() public method

public CompanyLogic ( ICompanyRepository repository ) : Investor.Common.Shared.Interfaces
repository ICompanyRepository
return Investor.Common.Shared.Interfaces

CreateAddress() public method

public CreateAddress ( long id, CompanyAddressPoco address ) : void
id long
address Investor.Common.Shared.Pocos.CompanyAddressPoco
return void

CreatePhoneNumber() public method

public CreatePhoneNumber ( long id, CompanyPhoneNumberPoco phoneNumber ) : void
id long
phoneNumber Investor.Common.Shared.Pocos.CompanyPhoneNumberPoco
return void

Delete() public method

public Delete ( long id ) : bool
id long
return bool

DeleteAddress() public method

public DeleteAddress ( long companyId, long addressId ) : void
companyId long
addressId long
return void

DeletePhoneNumber() public method

public DeletePhoneNumber ( long companyId, long phoneNumberId ) : void
companyId long
phoneNumberId long
return void

ReadAddresses() public method

public ReadAddresses ( long id ) : IEnumerable
id long
return IEnumerable

ReadCompany() public method

public ReadCompany ( long id ) : CompanyPoco
id long
return Investor.Common.Shared.Pocos.CompanyPoco

ReadPhoneNumber() public method

public ReadPhoneNumber ( long id ) : IEnumerable
id long
return IEnumerable

Update() public method

public Update ( long id, CompanyPoco company ) : bool
id long
company Investor.Common.Shared.Pocos.CompanyPoco
return bool

UpdateAddress() public method

public UpdateAddress ( long companyId, CompanyAddressPoco address ) : bool
companyId long
address Investor.Common.Shared.Pocos.CompanyAddressPoco
return bool

UpdatePhoneNumber() public method

public UpdatePhoneNumber ( long companyId, CompanyPhoneNumberPoco phoneNumber ) : bool
companyId long
phoneNumber Investor.Common.Shared.Pocos.CompanyPhoneNumberPoco
return bool