public AccountController(ILogger <AccountController> logger, IUserService userService, IVisitService visitService, IStringLocalizer <HomeController> localizer) { _logger = logger; _userService = userService; _visitService = visitService; _localizer = localizer; }
public static void DeleteVisit(long visitId) { IVisitService visitService = (IVisitService)EntityFactory.GetEntityServiceByName(vVisit.EntityName, ""); Visit v = visitService.GetByIDT(visitId, new GetByIDParameters()); visitService.Delete(v, new DeleteParameters()); }
public VisitController(ILogger <VisitController> logger, IVisitService service, IUserService userService, IStringLocalizer <VisitController> localizer) { _logger = logger; _visitService = service; _userService = userService; _localizer = localizer; }
public VisitorController(ILogger <VisitorController> logger, IVisitorService visitorService, IVisitService visitService) { _visitorService = visitorService; _visitService = visitService; _logger = logger; }
public static IVisitService BuildVisitService() { if (visit_Service == null) { visit_Service = new VisitService(); } return(visit_Service); }
public VisitController() { visitPaginate = new Paginate() { PageSize = GLB.VisitCount }; visitService = ServiceBuilder.BuildVisitService(); }
/// <summary> /// Re-initializes test. /// </summary> public VisitServiceTests() { _visitorLogContext = Substitute.For <VisitorLogContext>(); _visitRepository = new VisitRepositoryFake(_visitorLogContext); _unitOfWork = Substitute.For <IUnitOfWork>(); _unitOfWork.VisitRepository.Returns(_visitRepository); _visitService = new VisitService(_unitOfWork); }
public VisitValidatorDecorator(IVisitService visitService, IVisitValidatorFactory visitValidatorFactory, IPageRequestValidatorFactory pageRequestValidatorFactory) { this.visitService = visitService; this.visitValidatorFactory = visitValidatorFactory; this.pageRequestValidatorFactory = pageRequestValidatorFactory; }
public void GetCurrentDoctorVisitsByDateTest() { IVisitService target = GetNewVisitService(); long doctorId = TestEnums.User.constDoctorID; DateTime selectedDate = DateTime.Parse("2020-06-25 12:15:00"); List <vVisit> visitInfo = target.GetDoctorVisitsByDate(doctorId, selectedDate); Assert.IsTrue(visitInfo.Count > 0, "VisitInfo.Count should be greater than 0."); }
public StateService(IVideoRoomService videoRoomService, IStateRepositoryRavenDB stateRepositoryRaven, IVisitService visitService, IConversationService conversationService) { //_stateRepository = stateRepository; _videoRoomService = videoRoomService; _stateRepositoryRaven = stateRepositoryRaven; _visitService = visitService; _conversationService = conversationService; _tokBox = new TokBox(); }
public VisitController(IUserService userService, IExceptionService exceptionService, IMapper mapper, IVisitService visitService) : base(userService, exceptionService) { _mapper = mapper; _visitService = visitService; }
public SampleGenerator(IProfileService profileService, IUserService userService, IPhotosService photosService, IConversationService conversationService, IVisitService visitService, IResourceService resourceService) { _profileService = profileService; _userService = userService; _photosService = photosService; _conversationService = conversationService; _visitService = visitService; _resourceService = resourceService; }
public VisitController(IVisitService visitService) { if (visitService == null) { throw new ArgumentNullException("visitService"); } _visitService = visitService; }
public AddSportscardCommand(ISportscardFactory sportscardFactory, ISportscardService sportscardService, IClientService clientService, IVisitService visitService) : base(sportscardFactory) { Guard.WhenArgument(sportscardService, "Company service can not be null!").IsNull().Throw(); this.sportscardService = sportscardService; this.clientService = clientService; this.visitService = visitService; }
public HomeController(UserManager <ApplicationUser> userManager, IDoctorService doctorService, IMedicamentService medicamentService, IPrescriptionService prescriptionService, IPatientService patientAccountService, IVisitService visitService, ISpecializationService specializationService, IReferralService referralService) { _userManager = userManager; _doctorService = doctorService; _medicamentService = medicamentService; _prescriptionService = prescriptionService; _patientAccountService = patientAccountService; _visitService = visitService; _specializationService = specializationService; _referralService = referralService; }
public HomeController(ILogger <HomeController> logger, IMapper mapper, IDoctorService doctorService, IPatientService patientService, IVisitService visitService) { _logger = logger; _mapper = mapper; _doctorService = doctorService; _patientService = patientService; _visitService = visitService; }
/// <summary> /// Inserts a new visit in database /// </summary> /// <param name="visitStatusID">The visit status identifier.</param> /// <param name="paymentStatusID">The payment status identifier.</param> /// <returns></returns> public static Visit InsertVisit(EntityEnums.VisitStatusEnum visitStatusID, EntityEnums.PaymentStatusEnum paymentStatusID) { IVisitService visitService = (IVisitService)EntityFactory.GetEntityServiceByName(vVisit.EntityName, ""); Visit v = new Visit(); v.PatientUserID = TestEnums.User.constPatientUserID; v.DoctorScheduleID = 1; // const for service of doctor 1 v.VisitStatusID = (int)visitStatusID; v.IllnessID = 0; // no specified //v.PaymentStatusID = (int)paymentStatusID; visitService.Insert(v, new InsertParameters()); return(v); }
public UtilitiesController(INotificationService notificationService, IResourceService resourceService, IUserService userService, IProfileService profileService, ISamplesService samplesService, IVisitService visitService, IConversationService conversationService, IStateService stateService, IPhotosService photosService, IUtilityService utilityService, IKatushaGlobalCacheContext globalCacheContext ) : base(resourceService, userService, profileService, stateService, conversationService) { _notificationService = notificationService; _globalCacheContext = globalCacheContext; _samplesService = samplesService; _visitService = visitService; _conversationService = conversationService; _photosService = photosService; _utilityService = utilityService; }
public void GetSectionValuesSysReview() { TestUtils.Security.SetCurrentUser(TestEnums.User.constDoctorID); long visitID = 1; string expected = "{\"TestJson\":\"TestJsonValue\"}"; IVisitService target = GetNewVisitService(); VisitGetSectionSP p = new VisitGetSectionSP(); p.SectionName = "SysReview"; p.VisitID = visitID; string actual = target.GetSectionValues(p); Assert.AreEqual(expected, actual); }
public HomeController(UserManager <ApplicationUser> userManager, IMapper mapper, IVisitService visitService, IDoctorService doctorService, ISpecializationService specializationService, IPatientService patientService) { _visitService = visitService; _doctorService = doctorService; _specializationService = specializationService; _patientService = patientService; _mapper = mapper; _userManager = userManager; }
public WorkHistoryControllerTest() { var configuration = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appsettings.json") .Build(); _repo = new WorkHistoryRepo(configuration); _visitService = new VisitService(configuration); _hostEnv = new HostingEnvironment { EnvironmentName = Environments.Development }; _controller = new WorkHistoryController(_repo, _visitService, _hostEnv); }
public ProfileService(IResourceService resourceService, IVisitService visitService, INotificationService notificationService, IProfileRepositoryDB profileRepository, IUserRepositoryDB userRepository, ICountriesToVisitRepositoryDB countriesToVisitRepository, ISearchingForRepositoryDB searchingForRepository, ILanguagesSpokenRepositoryDB languagesSpokenRepository, IProfileRepositoryRavenDB profileRepositoryRaven, IKatushaGlobalCacheContext globalCacheContext) { _resourceService = resourceService; _visitService = visitService; _notificationService = notificationService; _profileRepository = profileRepository; _userRepository = userRepository; _countriesToVisitRepository = countriesToVisitRepository; _languagesSpokenRepository = languagesSpokenRepository; _searchingForRepository = searchingForRepository; _profileRepositoryRaven = profileRepositoryRaven; _katushaGlobalCache = globalCacheContext; }
public void CancelVisitTest() { TestUtils.Security.SetCurrentUser(TestEnums.User.constDoctorID); Visit visit = InsertVisit(EntityEnums.VisitStatusEnum.Scheduled, EntityEnums.PaymentStatusEnum.NotStarted); IVisitService target = GetNewVisitService(); target.CancelVisit(visit.VisitID); Visit visitAfterCancel = target.GetByIDT(visit.VisitID, new GetByIDParameters()); int expectedVisitStatus = (int)EntityEnums.VisitStatusEnum.Cancelled; Assert.AreEqual(expectedVisitStatus, visitAfterCancel.VisitStatusID); DeleteVisit(visit.VisitID); }
private HospitalManager() { logger.Debug("Начинается инициализация управляющего блока."); if (SerializationService is null) { SerializationService = new JsonSerializationService(); } EmployeeService = new EmployeeService(new EmployeeRepository(SerializationService)); DiagnosisService = new DiagnosisService(new DiagnosisRepository(SerializationService)); TreatmentService = new TreatmentService(new TreatmentRepository(SerializationService)); DiseaseService = new DiseaseService(new DiseaseRepository(SerializationService)); PatientService = new PatientService(new PatientRepository(SerializationService)); VisitService = new VisitService(new VisitRepository(SerializationService)); logger.Debug("Инициализация управляющего блока выполнена."); }
public void SaveSectionSysReview() { TestUtils.Security.SetCurrentUser(TestEnums.User.constDoctorID); IVisitService target = GetNewVisitService(); Visit visit = InsertVisit(EntityEnums.VisitStatusEnum.Scheduled, EntityEnums.PaymentStatusEnum.NotStarted); VisitSaveSectionSP p = new VisitSaveSectionSP(); p.VisitID = visit.VisitID; p.SectionName = "SysReview"; p.SectionValuesJson = "{ }"; target.SaveSection(p); Visit visitAfter = target.GetByIDT(visit.VisitID, new GetByIDParameters()); Assert.AreEqual(p.SectionValuesJson, visitAfter.DoctorSystemReviewJson); }
public APIController( IEmailService emailService, IEmailSettingsService emailSettingsService, IAquaCalcService aquaCalcService, IEmailMessageLayoutService emailMessageLayoutService, IVisitService visitService, AquaMacroDefaultSettings aquaMacroDefaultSettings, ILoggerService loggerService) { this.emailService = emailService; this.emailSettingsService = emailSettingsService; this.aquaCalcService = aquaCalcService; this.emailMessageLayoutService = emailMessageLayoutService; this.visitService = visitService; this.aquaMacroDefaultSettings = aquaMacroDefaultSettings; this.loggerService = loggerService; }
public void CompleteVisit_ReverseToRescheduled() { // inserts a new visit, tries to complete it first, then revert it to scheduled position again TestUtils.Security.SetCurrentUser(TestEnums.User.constDoctorID); IVisitService target = GetNewVisitService(); Visit visit = InsertVisit(EntityEnums.VisitStatusEnum.Scheduled, EntityEnums.PaymentStatusEnum.NotStarted); target.CompleteVisit(visit.VisitID); Visit visitAfter = target.GetByIDT(visit.VisitID, new GetByIDParameters()); Assert.AreEqual(visitAfter.VisitStatusID, (int)EntityEnums.VisitStatusEnum.EndSuccess, "CompleteVisit didn't work successfully"); target.UndoStatusToRescheduled(visit.VisitID); Visit visitAfter2 = target.GetByIDT(visit.VisitID, new GetByIDParameters()); Assert.AreEqual(visitAfter2.VisitStatusID, (int)EntityEnums.VisitStatusEnum.Scheduled, "ReverseToRescheduled didn't work successfully"); target.Delete(visitAfter2, new DeleteParameters()); }
public void RescheduleVisitTest() { TestUtils.Security.SetCurrentUser(TestEnums.User.constDoctorID); Visit visit = InsertVisit(EntityEnums.VisitStatusEnum.Scheduled, EntityEnums.PaymentStatusEnum.NotStarted); IVisitService target = GetNewVisitService(); long newScheduleID = 2; // it converts from 1 to 2 target.RescheduleVisit(new VisitRescheduleVisitSP() { VisitID = visit.VisitID, NewDoctorScheduleID = newScheduleID }); Visit visitAfter = target.GetByIDT(visit.VisitID, new GetByIDParameters()); Assert.AreEqual(newScheduleID, visitAfter.DoctorScheduleID); DeleteVisit(visit.VisitID); }
public AuthVisitServiceWrapper( IVisitService visitService, ClaimsPrincipal principal, EntityValidator entityValidator, IUserStore<IUserDto, int> userStore, ClaimsAuthorizationManager authorizationManager) { if (visitService == null) { throw new ArgumentNullException("visitService"); } _visitService = visitService; if (principal == null) { throw new ArgumentNullException("principal"); } _principal = principal; if (entityValidator == null) { throw new ArgumentNullException("entityValidator"); } _entityValidator = entityValidator; if (userStore == null) { throw new ArgumentNullException("userStore"); } _userStore = userStore; if (authorizationManager == null) { throw new ArgumentNullException("authorizationManager"); } _authorizationManager = authorizationManager; }
public LoudspeakerController(ILoudspeakerService productService, ICommentService commentService, IVisitService visitService) : base(productService, commentService, visitService) { }
public DeleteVisitCommand(ISportscardFactory sportscardFactory, IVisitService visitService) : base(sportscardFactory) { Guard.WhenArgument(visitService, "Visit service can not be null!").IsNull().Throw(); this.visitService = visitService; }
public SamplesService(IUserService userService, IProfileService profileService, IPhotosService photosService, IConversationService conversationService, IVisitService visitService, IResourceService resourceService) { _generator = new SampleGenerator(profileService, userService, photosService, conversationService, visitService, resourceService); }
/// <summary> /// 初始化就诊信息控制器 /// </summary> /// <param name="service">就诊信息服务</param> public VisitController(IVisitService service) { _visitService = service; }
public static IVisitService BuildVisitService() { if (visit_Service == null) { visit_Service = new VisitService(); } return visit_Service; }