Example #1
0
        public static string AsString(this RepositoryEnum repository)
        {
            switch (repository)
            {
            case RepositoryEnum.Snapshots:
                return("snapshots");

            case RepositoryEnum.Releases:
                return("releases");

            default:
                return(null);
            }
        }
        public static AbstractRepository Create(RepositoryEnum repository)
        {
            switch (repository)
            {
            case RepositoryEnum.SqlRepository:
                return(new SqlRepository());

            // case RepositoryEnum.CollectionRepository:
            //     return new CollectionRepository();
            // case RepositoryEnum.XmlRepository:
            //     return new XmlRepository();
            default: return(new SqlRepository());
            }
        }
Example #3
0
 public static BaseRepository GetRepository(RepositoryEnum repositoryEnum)
 {
     switch (repositoryEnum)
     {
         case RepositoryEnum.Accounts:
             return new Accounts();
         case RepositoryEnum.Hospitals:
             return new Hospitals();
         case RepositoryEnum.Sumaries:
             return new Summaries();
         case RepositoryEnum.Def:
             return new DEFRepository();
         case RepositoryEnum.Patient:
             return new Patients();
         default:
             throw new Exception("Controller not found.");
     }
 }
Example #4
0
 public static BaseRepository GetRepository(RepositoryEnum repositoryEnum)
 {
     switch (repositoryEnum)
     {
         case RepositoryEnum.Accounts:
             return new Accounts();
         case RepositoryEnum.Hospitals:
             return new Hospitals();
         case RepositoryEnum.Sumaries:
             return new Summaries();
         case RepositoryEnum.Def:
             return new DEFRepository();
         case RepositoryEnum.Patient:
             return new Patients();
         case RepositoryEnum.Prescriptions:
             return new PrescriptionForServiceRepository();
         default:
             throw new Exception("Repositório não encontrado.");
     }
 }