C# Class Investor.Common.Service.Company.Data.CompanyRepository

Inheritance: ICompanyRepository
Show file Open project: johnhinz/Investor

Public Methods

Method Description
Add ( CompanyPoco company ) : CompanyPoco
CompanyRepository ( ) : System
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 id, CompanyAddressPoco address ) : bool
UpdatePhoneNumber ( long id, 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

CompanyRepository() public method

public CompanyRepository ( ) : System
return System

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 id, CompanyAddressPoco address ) : bool
id long
address Investor.Common.Shared.Pocos.CompanyAddressPoco
return bool

UpdatePhoneNumber() public method

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