public FishPageViewModelFactory(IGenusPanelViewModelFactory genusPanelViewModelFactory, IFishRepository fishRepository, IPhotoGalleryViewModelFactory photoGalleryViewModelFactory, IHeaderViewModelFactory headerViewModelFactory)
 {
     this.genusPanelViewModelFactory = genusPanelViewModelFactory;
     this.fishRepository = fishRepository;
     this.photoGalleryViewModelFactory = photoGalleryViewModelFactory;
     this.headerViewModelFactory = headerViewModelFactory;
 }
 public LocalePageViewModelFactory(IFishRepository fishRepository, IGenusPanelViewModelFactory genusPanelViewModelFactory, ILocalesRepository localesRepository, IHeaderViewModelFactory headerViewModelFactory, IPhotoGalleryViewModelFactory photoGalleryViewModelFactory)
 {
     this.fishRepository = fishRepository;
     this.genusPanelViewModelFactory = genusPanelViewModelFactory;
     this.localesRepository = localesRepository;
     this.headerViewModelFactory = headerViewModelFactory;
     this.photoGalleryViewModelFactory = photoGalleryViewModelFactory;
 }
 public HomePageViewModelFactory(IGenusPanelViewModelFactory genusPanelViewModelFactory, IHeaderViewModelFactory headerViewModelFactory, IGenusTypeRepository genusTypeRepository)
 {
     this.genusPanelViewModelFactory = genusPanelViewModelFactory;
     this.headerViewModelFactory = headerViewModelFactory;
     this.genusTypeRepository = genusTypeRepository;
 }
 public HomePageViewModelFactory(IGenusTypeService genusTypeService, IGenusTypeRepository genusTypeRepository, IGenusPanelViewModelFactory genusPanelViewModelFactory)
 {
     _genusTypeService = genusTypeService;
     _genusTypeRepository = genusTypeRepository;
     _genusPanelViewModelFactory = genusPanelViewModelFactory;
 }