public AuthorAppService() { var authorRepository = RepositoryFactory.GetAuthorRepository(); this.authorValidation = ValidationFactory.GetAuthorValidation(); this.authorService = ServiceFactory.GetAuthorService(authorRepository, this.authorValidation); }
public static IAuthorService GetAuthorService(IAuthorRepository repository, IAuthorValidation validation) { return(new AuthorService(repository, validation)); }
public AuthorService(IAuthorRepository authorRepository, IAuthorValidation authorValidation) { this.authorRepository = authorRepository; this.authorValidation = authorValidation; }
public AuthorAppService(IAuthorService authorService, IAuthorValidation authorValidation) { this.authorService = authorService; this.authorValidation = authorValidation; }
public static IAuthorService GetAuthorService(IAuthorRepository repository, IAuthorValidation validation) { return new AuthorService(repository, validation); }