public ProjectController(IProjectDataContext projectDataContext, ITaskDataContext taskDataContext, [FromServices] IMapper mapper, IFileService fileService, IHostingEnvironment env) { _projectDataContext = projectDataContext; _taskDataContext = taskDataContext; _mapper = mapper; _fileService = fileService; RootHelper.RootPath = env.ContentRootPath; }
/////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////// /// <summary> /// Importes objects from source. /// </summary> /// <param name="profile">Import source settings.</param> /// <param name="provider">Data provider.</param> /// <param name="defaultDate">Default date for default initialize imported objects.</param> /// <param name="projectData">Project data.</param> /// <param name="checker">Cancellation checker.</param> public void Import(ImportProfile profile, IDataProvider provider, DateTime defaultDate, IProjectDataContext projectData, ICancellationChecker checker) { Debug.Assert(null != profile); // created Debug.Assert(null != provider); // created Debug.Assert(null != projectData); // created Debug.Assert(null != checker); // created // reset internal state first _Reset(); // store contects _profile = profile; _provider = provider; _defaultDate = defaultDate; _projectData = projectData; // start process _Import(checker); }
public HomeController(IProjectDataContext projectDataContext, [FromServices] IMapper mapper, RoleManager <ApplicationRole> roleManager) { _projectDataContext = projectDataContext; _mapper = mapper; _roleManager = roleManager; }