public DizApplication(IProjectsManager projectsManager) { Application.ApplicationExit += OnApplicationExit; ProjectsManager = projectsManager; ProjectsManager.OnProjectOpened += OnProjectOpened; ControllersManager.AllFormsClosed += (_, _) => Application.Exit(); ControllersManager.ProjectOpenRequested += OnProjectOpenRequested; }
public ProjectsController(IProjectsManager projectsManager, UserManager<AppUser> userManager, DatabaseContext dbContext, IOptions<MvcOptions> mvcOptions) { _projectsManager = projectsManager; _userManager = userManager; _mvcOptions = mvcOptions; if (mvcOptions != null) { var converter1 = new AppUserJsonConverter(new ProjectStoreWorkflowManager(dbContext)); var converter2 = new ListEntityJsonConverter(new ProjectStoreWorkflowManager(dbContext)); var converter3 = new PropertyNameConverter(new ProjectStoreWorkflowManager(dbContext)); var jsonOutput = mvcOptions.Options.OutputFormatters.OfType<JsonOutputFormatter>().Single(); jsonOutput.SerializerSettings.Converters = new JsonConverter[] { converter1, converter2, converter3 }; } }
public VideoController(ICarouselManager carouselManager, INewsManager newsManager, IImageManager imageManager, IFaceBookManager faceBookManager, IVideoManager videoManager, IProjectsManager projectsManager, IHostingEnvironment appEnvironment) { this.carouselManager = carouselManager; this.newsManager = newsManager; this.imageManager = imageManager; this.faceBookManager = faceBookManager; this.projectsManager = projectsManager; this.videoManager = videoManager; this.appEnvironment = appEnvironment; }
public AboutUnionController(ICarouselManager carouselManager, INewsManager newsManager, IImageManager imageManager, IFaceBookManager faceBookManager, IVideoManager videoManager, IProjectsManager projectsManager, IHostingEnvironment appEnvironment, IPartnersManager partnersManager, IAboutUnionManager aboutUnionManager) { this.carouselManager = carouselManager; this.newsManager = newsManager; this.imageManager = imageManager; this.faceBookManager = faceBookManager; this.projectsManager = projectsManager; this.videoManager = videoManager; this.appEnvironment = appEnvironment; this.partnersManager = partnersManager; this.aboutUnionManager = aboutUnionManager; }
private void CreateApplicationEntities() { IAssetProvider assetProvider = new AssetProvider(new JsonParser()); IEntitiesCreator creator = new EntitiesCreator(gameObject, assetProvider); ICoordinatesConverter coordsConverter = new CoordinatesConverter(); IGeoJsonParser geoParser = new GeoJsonParser(); IMeshGenerator meshGenerator = new MeshGenerator(); IOutlineDrawer outlineDrawer = new OutlineDrawer(); var mapModel = creator.CreateMapModel(mapNormal, mapForwardDirection, coordsConverter, geoParser); creator.CreateMapView(mapModel, meshGenerator, outlineDrawer); IMapScanner mapScanner = new MapScanner(mapModel.MapInfo); var container = creator.CreateProjectModelContainer(mapModel, coordsConverter); var controllerFactory = creator.CreateProjectControllerFactory(mapScanner, container); _manager = controllerFactory.ProjectsManager; _uiController = creator.CreateUiController(); }
public HomeController(ICarouselManager carouselManager, INewsManager newsManager, IImageManager imageManager, IFaceBookManager faceBookManager, IVideoManager videoManager, IProjectsManager projectsManager, IHostingEnvironment appEnvironment, IPartnersManager partnersManager, IMediaManager mediaManager, IAbstractInfoManager abstractInfoManager) { this.carouselManager = carouselManager; this.newsManager = newsManager; this.imageManager = imageManager; this.faceBookManager = faceBookManager; this.projectsManager = projectsManager; this.videoManager = videoManager; this.appEnvironment = appEnvironment; this.partnersManager = partnersManager; this.mediaManager = mediaManager; this.abstractInfoManager = abstractInfoManager; }
public ProjectsAppService(IProjectsManager projectsManager) { _projectsManager = projectsManager; }