C# Class AppActs.Client.Service.ApplicationService

Inheritance: IApplicationService
Show file Open project: Appacts/mobile-analytics-server

Public Methods

Method Description
ApplicationService ( IApplicationRepository applicationRepository, IPlatformRepository platformRepository ) : System
Get ( System.Guid applicationId ) : Application
GetAll ( ) : IEnumerable
GetPlatforms ( ) : IEnumerable
GetVersions ( System.Guid applicationId ) : IEnumerable
IsApplicationNameAvailable ( string applicationName ) : bool
Save ( Application application ) : void
Save ( IEnumerable platforms ) : void
Update ( Application application ) : void

Method Details

ApplicationService() public method

public ApplicationService ( IApplicationRepository applicationRepository, IPlatformRepository platformRepository ) : System
applicationRepository IApplicationRepository
platformRepository IPlatformRepository
return System

Get() public method

public Get ( System.Guid applicationId ) : Application
applicationId System.Guid
return AppActs.Model.Application

GetAll() public method

public GetAll ( ) : IEnumerable
return IEnumerable

GetPlatforms() public method

public GetPlatforms ( ) : IEnumerable
return IEnumerable

GetVersions() public method

public GetVersions ( System.Guid applicationId ) : IEnumerable
applicationId System.Guid
return IEnumerable

IsApplicationNameAvailable() public method

public IsApplicationNameAvailable ( string applicationName ) : bool
applicationName string
return bool

Save() public method

public Save ( Application application ) : void
application AppActs.Model.Application
return void

Save() public method

public Save ( IEnumerable platforms ) : void
platforms IEnumerable
return void

Update() public method

public Update ( Application application ) : void
application AppActs.Model.Application
return void