public ValidationModelAttributeFilter(IDIKernel diKernel, Type @for, Type use, string alias)
 {
     _for      = @for;
     _use      = use;
     _diKernel = diKernel;
     _alias    = alias;
 }
示例#2
0
 public DefaultScheduleFakeRepository(IDIKernel diKernel) : base(diKernel)
 {
     Save(new DefaultSchedule
     {
         Day       = DaysInWeek.All,
         Week      = WeeksInMonth.All,
         Month     = MonthsInYear.All,
         Parameter = DIKernel.Get <IParameterRepository>().GetById(1),
         Period    = new Period
         {
             Years = 2
         },
         TimeStart = new TimeSpan(10, 0, 0),
         TimeEnd   = new TimeSpan(22, 0, 0)
     });
     Save(new DefaultSchedule
     {
         Day       = DaysInWeek.All,
         Week      = WeeksInMonth.Even,
         Month     = MonthsInYear.May,
         Parameter = DIKernel.Get <IParameterRepository>().GetById(2),
         Period    = new Period
         {
             Months = 6
         },
         TimeStart = new TimeSpan(10, 0, 0),
         TimeEnd   = new TimeSpan(22, 0, 0)
     });
 }
 public ValidationModelAttributeFilter(IDIKernel diKernel, Type @for, Type use, string alias)
 {
     _for = @for;
     _use = use;
     _diKernel = diKernel;
     _alias = alias;
 }
示例#4
0
 public DetailForm(IDIKernel diKernel, object showObject)
     : base(diKernel)
 {
     _showObject = showObject;
     InitializeComponent();
     InitializeForms();
 }
示例#5
0
 public AppointmentFakeRepository(IDIKernel diKernel) : base(diKernel)
 {
     Save(new Appointment
     {
         Doctor  = Get <IDoctorRepository>().GetById(1),
         Patient = Get <IPatientRepository>().GetById(1),
         Date    = DateTime.Now
     });
     Save(new Appointment
     {
         Doctor  = Get <IDoctorRepository>().GetById(1),
         Patient = Get <IPatientRepository>().GetById(2),
         Date    = DateTime.Now.AddDays(-2)
     });
     Save(new Appointment
     {
         Doctor  = Get <IDoctorRepository>().GetById(2),
         Patient = Get <IPatientRepository>().GetById(2),
         Date    = DateTime.Now.AddDays(-3)
     });
     Save(new Appointment
     {
         Doctor  = Get <IDoctorRepository>().GetById(2),
         Patient = Get <IPatientRepository>().GetById(1),
         Date    = DateTime.Now.AddDays(3)
     });
     Save(new Appointment
     {
         Doctor  = Get <IDoctorRepository>().GetById(1),
         Patient = Get <IPatientRepository>().GetById(1),
         Date    = new DateTime(2011, 10, 4, 12, 0, 0)
     });
 }
        public PersonalScheduleFakeRepository(IDIKernel diKernel)
            : base(diKernel)
        {
            Save(new PersonalSchedule
            {
                Parameter = DIKernel.Get <IParameterRepository>().GetById(1),
                Patient   = DIKernel.Get <IPatientRepository>().GetById(1),
                DateStart = DateTime.Now,
                DateEnd   = DateTime.Now.AddYears(1),
                Day       = DaysInWeek.All,
                Month     = MonthsInYear.All,
                Week      = WeeksInMonth.All,
                TimeStart = new TimeSpan(10, 0, 0),
                TimeEnd   = new TimeSpan(23, 0, 0)
            });

            Save(new PersonalSchedule
            {
                Parameter = DIKernel.Get <IParameterRepository>().GetById(2),
                Patient   = DIKernel.Get <IPatientRepository>().GetById(2),
                DateStart = DateTime.Now,
                DateEnd   = DateTime.Now.AddYears(2),
                Day       = DaysInWeek.Monday,
                Month     = MonthsInYear.All,
                Week      = WeeksInMonth.Even,
                TimeStart = new TimeSpan(8, 0, 0),
                TimeEnd   = new TimeSpan(12, 0, 0)
            });
        }
示例#7
0
 /// <summary>
 /// Инициализация репозиториев доступа к анным сессии.
 /// </summary>
 /// <param name="actualDataAccessor">Репозиторий доступа к актуальным данным сессии.</param>
 /// <param name="permanentDataAccessor">Репозиторий доступа к сохраняемым данным сессии.</param>
 /// <param name="diKernel"></param>
 public AuthorizationService(IActualCredentialRepository actualDataAccessor,
     IPermanentCredentialRepository permanentDataAccessor, IDIKernel diKernel)
     : base(diKernel)
 {
     ActualDataAccessor = actualDataAccessor;
     PermanentDataAccessor = permanentDataAccessor;
 }
示例#8
0
        public SurgerysFakeRepository(IDIKernel di_kernel) : base(di_kernel)
        {
            #region Create Fake Data
            this.Save(new Surgery
            {
                Id          = 0,
                Name        = "Пластика ДМЖП по методике двойной заплаты в условиях ИК",
                Description = "Описание процесса лечения"
            });

            this.Save(new Surgery
            {
                Id          = 1,
                Name        = "Пластика ДМПП, ДМ, ЖП, ИСЛА",
                Description = "Описание процесса лечения"
            });

            this.Save(new Surgery
            {
                Id          = 2,
                Name        = "Аномалия Эбштейна",
                Description = "Описание процесса лечения"
            });

            this.Save(new Surgery
            {
                Id          = 3,
                Name        = "тетрады Фалло",
                Description = "Описание процесса лечения"
            });
            #endregion
        }
 public CandidatesFakeRepository(IDIKernel di_kernel) : base(di_kernel)
 {
     Save(new Candidate
     {
         Birthday = new DateTime(1980, 12, 2),
         //Card = "some card number",
         FirstName = "cand1",
         LastName  = "cand1",
         Login     = "******",
         Password  = "******",
         //Policy = "some policy number",
         Role      = di_kernel.Get <IRoleRepository>().GetByName("Patient"),
         ThirdName = "cand1",
         Mother    = "mother1",
         //Father = "father1"
     });
     Save(new Candidate
     {
         Birthday = new DateTime(1980, 12, 2),
         //Card = "some card number",
         FirstName = "cand2",
         LastName  = "cand2",
         Login     = "******",
         Password  = "******",
         //Policy = "some policy number",
         Role      = di_kernel.Get <IRoleRepository>().GetByName("Patient"),
         ThirdName = "cand2",
         Mother    = "mother2",
         //Father = "father2"
     });
 }
示例#10
0
 public SpecialtyFakeRepository(IDIKernel diKernel) : base(diKernel)
 {
     Save(new Specialty
     {
         Name = "Педиатор"
     });
     Save(new Specialty
     {
         Name = "Кардиолог"
     });
     Save(new Specialty
     {
         Name = "Стоматолог"
     });
 }
示例#11
0
 public UsersFakeRepository(IDIKernel di_kernel) : base(di_kernel)
 {
     Save(new User
     {
         FirstName = "Анатолий",
         LastName  = "Петров",
         ThirdName = "Витальевич",
         Login     = "******",
         Password  = "******",
         Role      = Get <IRoleRepository>().GetByName("Admin")
     });
     Save(new User
     {
         FirstName = "Максим",
         LastName  = "Васильев",
         ThirdName = "Александрович",
         Login     = "******",
         Password  = "******",
         Role      = Get <IRoleRepository>().GetByName("Patient")
     });
 }
示例#12
0
 public RolesFakeRepository(IDIKernel di_kernel) : base(di_kernel)
 {
     _entities = new List <Role>
     {
         new Role
         {
             Name = "Guest"
         },
         new Role
         {
             Name = "Patient"
         },
         new Role
         {
             Name = "Doctor"
         },
         new Role
         {
             Name = "Admin"
         }
     };
 }
示例#13
0
 protected CoreController(IDIKernel diKernel)
 {
     DIKernel = diKernel;
 }
示例#14
0
 public WidgetController(IDIKernel di_kernel)
     : base(di_kernel)
 {
 }
示例#15
0
 public ParametersController(IDIKernel di_kernel)
     : base(di_kernel)
 {
 }
示例#16
0
文件: Core.cs 项目: crashr42/Health
 protected Core(IDIKernel di_kernel, ICoreKernel core_kernel)
 {
     DIKernel = di_kernel;
     CoreKernel = core_kernel;
     Logger = DIKernel.Get<ILogger>();
 }
示例#17
0
 protected CoreService(IDIKernel diKernel) : base(diKernel)
 {
 }
示例#18
0
 public SpecialtyRepository(IDIKernel diKernel)
     : base(diKernel)
 {
 }
示例#19
0
 public AddForm(IDIKernel diKernel, int Id) : base(diKernel)
 {
     _Id = Id;
     BaseConstructor();
 }
示例#20
0
文件: DB.cs 项目: crashr42/Health
 public DB(string connectionString, IDIKernel diKernel)
 {
     _diKernel = diKernel;
     _connectionString = connectionString;
 }
示例#21
0
 public AppointmentController(IDIKernel diKernel)
     : base(diKernel)
 {
 }
示例#22
0
 public PatientsController(IDIKernel diKernel)
     : base(diKernel)
 {
 }
示例#23
0
 public RegistrationController(IDIKernel diKernel)
     : base(diKernel)
 {
 }
 public DynamicTypeDescriptorProvider(IDIKernel diKernel, Type modelType)
     : base(TypeDescriptor.GetProvider(modelType))
 {
     _diKernel = diKernel;
 }
示例#25
0
 public AuthorizationController(IDIKernel diKernel)
     : base(diKernel)
 {
 }
示例#26
0
 public AttendingDoctorService(IDIKernel diKernel)
     : base(diKernel)
 {
 }
示例#27
0
 public ParameterRepository(IDIKernel diKernel)
     : base(diKernel)
 {
 }
示例#28
0
文件: Core.cs 项目: crashr42/Health
 protected Core(IDIKernel di_kernel)
 {
     DIKernel = di_kernel;
     Logger = DIKernel.Get<ILogger>();
 }
示例#29
0
 public RegistrationController(IDIKernel diKernel) : base(diKernel)
 {
 }
示例#30
0
 public DefaultController(IDIKernel diKernel)
     : base(diKernel)
 {
 }
示例#31
0
 public ParametersController(IDIKernel di_kernel) : base(di_kernel)
 {
 }
示例#32
0
 public UsersController(IDIKernel di_kernel) : base(di_kernel)
 {
 }
示例#33
0
 public RegistrationService(IDIKernel diKernel) : base(diKernel)
 {
     DefaultCandidateRole = diKernel.Get <IRoleRepository>().GetByName("Patient");
 }
示例#34
0
 public RegistrationService(IDIKernel diKernel)
     : base(diKernel)
 {
     DefaultCandidateRole = diKernel.Get<IRoleRepository>().GetByName("Patient");
 }
示例#35
0
 public UserRepository(IDIKernel diKernel)
     : base(diKernel)
 {
 }
示例#36
0
 internal static void AddDynamicMetadata <TModel>(IDIKernel diKernel)
 {
     TypeDescriptor.AddProvider(
         new DynamicTypeDescriptorProvider(diKernel, typeof(TModel)), typeof(TModel));
 }
示例#37
0
 public DoctorRepository(IDIKernel diKernel)
     : base(diKernel)
 {
 }
示例#38
0
 public DiagnosisRepository(IDIKernel diKernel)
     : base(diKernel)
 {
 }
示例#39
0
 public HomeController(IDIKernel diKernel)
     : base(diKernel)
 {
 }
示例#40
0
 public AuthFilter(IDIKernel diKernel, string allowRoles, string denyRoles)
 {
     DIKernel = diKernel;
     AllowRoles = allowRoles;
     DenyRoles = denyRoles;
 }
示例#41
0
 public SpecialtyRepository(IDIKernel diKernel) : base(diKernel)
 {
 }
 public DynamicTypeDescriptorProvider(IDIKernel diKernel, Type modelType) : base(TypeDescriptor.GetProvider(modelType))
 {
     _diKernel = diKernel;
 }
示例#43
0
 public AttendingDoctorService(IDIKernel diKernel)
     : base(diKernel)
 {
 }
示例#44
0
        public DiagnosisesFakeRepository(IDIKernel di_kernel) : base(di_kernel)
        {
            #region Fake Data

            this.Save(new Diagnosis()
            {
                Code = "Q21.8",
                Name = "Другие врожденные пороки сердца",
                Id   = 0
            });

            this.Save(new Diagnosis()
            {
                Id   = 1,
                Code = "Q21.0",
                Name = "Дефект межжелудочковой перегородки"
            });

            this.Save(new Diagnosis()
            {
                Code = "I97.1",
                Name = "Другие функциональные нарушения после операций на сердце",
                Id   = 2
            });

            this.Save(new Diagnosis()
            {
                Code = "Q25.1",
                Name = "Коарктация аорты",
                Id   = 3
            });

            this.Save(new Diagnosis()
            {
                Code = "I97.8",
                Name = "Другие нарушения системы кровообращения после медицинских процедур, не классифицированные в других рубриках",
                Id   = 4
            });

            this.Save(new Diagnosis()
            {
                Id   = 8,
                Code = "I97.8",
                Name = "Другие нарушения системы кровообращения после медицинских процедур, не классифицированные в других рубриках",
            });

            this.Save(new Diagnosis()
            {
                Code = "Q21.3",
                Name = "Тетрада Фалло",
                Id   = 9
            });

            this.Save(new Diagnosis()
            {
                Id   = 10,
                Code = "Q21.1",
                Name = "Дефект предсердной перегородки"
            });

            this.Save(new Diagnosis()
            {
                Code = "Q23.1",
                Name = "Врожденная недостаточность аортального клапана",
                Id   = 11
            });

            this.Save(new Diagnosis()
            {
                Code = "Q23.2",
                Name = "Врожденный митральный стеноз",
                Id   = 12
            });
            this.Save(new Diagnosis()
            {
                Code = "Q23.3",
                Name = "Врожденная митральная недостаточность",
                Id   = 12
            });
            this.Save(new Diagnosis()
            {
                Code = "Q23.4",
                Name = "Синдром левосторонней гипоплазии сердца",
                Id   = 14
            });
            #endregion
        }
示例#45
0
文件: DB.cs 项目: KasunDA/Health-1
 public DB(string connectionString, IDIKernel diKernel)
 {
     _diKernel         = diKernel;
     _connectionString = connectionString;
 }
示例#46
0
 public UsersController(IDIKernel di_kernel)
     : base(di_kernel)
 {
 }
示例#47
0
 public ErrorController(IDIKernel di_kernel) : base(di_kernel)
 {
 }
示例#48
0
 /// <summary>
 /// Инициализация репозиториев доступа к анным сессии.
 /// </summary>
 /// <param name="actualDataAccessor">Репозиторий доступа к актуальным данным сессии.</param>
 /// <param name="permanentDataAccessor">Репозиторий доступа к сохраняемым данным сессии.</param>
 /// <param name="diKernel"></param>
 public AuthorizationService(IActualCredentialRepository actualDataAccessor,
                             IPermanentCredentialRepository permanentDataAccessor, IDIKernel diKernel) : base(diKernel)
 {
     ActualDataAccessor    = actualDataAccessor;
     PermanentDataAccessor = permanentDataAccessor;
 }
示例#49
0
 public PatientsController(IDIKernel diKernel) : base(diKernel)
 {
 }
示例#50
0
 public UserRepository(IDIKernel diKernel) : base(diKernel)
 {
 }
示例#51
0
 public AddForm(IDIKernel diKernel)
     : base(diKernel)
 {
     BaseConstructor();
 }
示例#52
0
 /// <summary>
 /// Точка входа в хелпер
 /// </summary>
 /// <returns>Html код для меню</returns>
 public MainMenu(IDIKernel di_kernel)
 {
     DIKernel = di_kernel;
 }
示例#53
0
 protected CoreFakeRepository(IDIKernel diKernel) : base(diKernel)
 {
     _entities = new List <TIEntity>();
 }
示例#54
0
 public DIMainForm(IDIKernel diKernel)
     : base(diKernel)
 {
     InitializeComponent();
 }
示例#55
0
 public DoctorController(IDIKernel diKernel)
     : base(diKernel)
 {
 }
示例#56
0
 public PatientRepository(IDIKernel diKernel)
     : base(diKernel)
 {
 }
示例#57
0
 public AppointmentController(IDIKernel diKernel) : base(diKernel)
 {
 }
示例#58
0
 public CandidatesController(IDIKernel diKernel)
     : base(diKernel)
 {
 }
示例#59
0
 protected Repository(IDIKernel diKernel)
 {
     _diKernel = diKernel;
 }
示例#60
0
 public PersonalController(IDIKernel diKernel)
     : base(diKernel)
 {
 }