Ejemplo n.º 1
0
        bool IFileCollector.Replace(IFileContext context, string file, FileInfo replacement, FileNameMode comparisonMode)
        {
            bool found = false;

            foreach (var item in _files)
            {
                if (FileReference.Equals(context, item.Value[0], file, string.Empty, comparisonMode))
                {
                    item.Value[1] = replacement;
                    found         = true;
                }
            }

            return(found);
        }
Ejemplo n.º 2
0
        public static bool Equals(IFileContext context, FileInfo file, string otherFileName, string otherFileExtension, FileNameMode comparisonMode)
        {
            if (!string.IsNullOrWhiteSpace(otherFileExtension))
            {
                if (!string.Equals(file.Extension, "." + otherFileExtension))
                {
                    return(false);
                }
            }

            if (!string.IsNullOrWhiteSpace(otherFileName))
            {
                switch (comparisonMode)
                {
                case FileNameMode.Default:
                {
                    if (!string.Equals(file.Name, otherFileName))
                    {
                        return(false);
                    }
                } break;

                case FileNameMode.NonLiteral:
                {
                    if (file.Name.IndexOf(otherFileName, System.StringComparison.OrdinalIgnoreCase) == -1)
                    {
                        return(false);
                    }
                } break;

                case FileNameMode.NonLiteralIncludePath:
                {
                    if (context.GetRelativePath(file.FullName).IndexOf(otherFileName, System.StringComparison.OrdinalIgnoreCase) == -1)
                    {
                        return(false);
                    }
                } break;
                }
            }

            return(true);
        }
Ejemplo n.º 3
0
 public void changeContext(ContextType type)
 {
     if (type == ContextType.USB)
     {
         ctx = new USBFileContext();
     }
     else if (type == ContextType.Netwerk)
     {
         ctx = new NetwerkContext();
     }
     else if (type == ContextType.Test)
     {
         ctx = new NetwerkContext();
     }
     else
     {
         ctx = null;
         throw new InvalidOperationException();
     }
 }
Ejemplo n.º 4
0
 public FileRepository(IFileContext ctx)
 {
     this.ctx = ctx;
 }
Ejemplo n.º 5
0
 public FamilyService(IFileContext fileContext)
 {
     this.fileContext = fileContext;
 }
 protected FileRepository(IFileContextFactory fileContextFactory)
 {
     _fileContext = fileContextFactory.GetFileContext <T>(FileName);
 }
Ejemplo n.º 7
0
 public UserFileRepo(IFileContext fileLoader)
 {
     _fileLoader = fileLoader;
     _users      = _fileLoader.Read();
 }
Ejemplo n.º 8
0
 public FileRepo(IFileContext context)
 {
     _Context = context;
 }
Ejemplo n.º 9
0
 public Context(IFileContext fileContext)
 {
     this.FileContext = fileContext;
 }
Ejemplo n.º 10
0
 public FileRepository(IFileContext context)
 {
     _context = context;
 }
Ejemplo n.º 11
0
        public AuthService()
        {
            var filePath = FileContext.FindFilePath();

            _fileContext = new FileContext(filePath);
        }
Ejemplo n.º 12
0
 public AdultService(IFileContext fileContext)
 {
     _fileContext = fileContext;
 }
Ejemplo n.º 13
0
 public AdultsController(IFileContext fileContext)
 {
     _fileContextProvider = fileContext;
 }
Ejemplo n.º 14
0
 /// <summary>
 /// Creates a new instance of a <see cref="HttpTraceRepository"/>
 /// </summary>
 public HttpTraceRepository(IFileContext fileContext)
 {
     this.Context = fileContext;
 }
Ejemplo n.º 15
0
 public FamilyMembersService()
 {
     FileContext = new FileContext();
 }
Ejemplo n.º 16
0
 public bool Equals(IFileContext context, FileInfo file)
 {
     return(Equals(context, file, this.FileName, this.Extension, this.Mode));
 }