Пример #1
0
        public MapaController()
        {
            var unitOfWorkRepository = new NHUnitOfWorkRepository <Mapa>();
            var unitOfWork           = new NHUnitOfWork <Mapa>(unitOfWorkRepository);
            var mapaRepository       = new MapaRepository(unitOfWork);

            this._mapaServices = new MapaServices(mapaRepository);

            var fileRepostory = new MapaFileRepository();

            this._fileServices = new FileServices(fileRepostory);
        }
Пример #2
0
        public void Init()
        {
            this._fileName = AppDomain.CurrentDomain.BaseDirectory + "\\TestMapa.txt";

            //string codeBase = Assembly.GetExecutingAssembly().FullName;
            //UriBuilder uri = new UriBuilder(codeBase);
            //string filePath = Uri.UnescapeDataString(uri.Path);
            //this._fileName = codeBase; //filePath += "\\" + this._fileName;
            //Path.GetDirectoryName(path);

            var fileRepository = new MapaFileRepository();
            var mapaRepository = new MapaRepository(new NHUnitOfWork <Mapa>(new NHUnitOfWorkRepository <Mapa>()));

            this._fileServices = new FileServices(fileRepository);
        }
Пример #3
0
 public FileServices(MapaFileRepository mapaFileRepository)
 {
     _mapaFileRepository = mapaFileRepository;
 }