示例#1
0
 /// <summary>
 /// Initializes a new instance of
 /// type CasesService.
 /// </summary>
 /// <param name="CasesRepository"></param>
 /// <param name="unitOfWork"></param>
 public CasesService(
     ICasesRepository CasesRepository,
     ILanguageService languageService,
     IUnitOfWork unitOfWork)
 {
     this._CasesRepository = CasesRepository;
     this._languageService = languageService;
     this._unitOfWork      = unitOfWork;
 }
示例#2
0
 public CasesAppService(ICasesRepository casesRepository,
                        INotifier notifier,
                        IMapper mapper,
                        ICovidTrackingService covidTrackingService) : base(notifier)
 {
     _casesRepository      = casesRepository;
     _covidTrackingService = covidTrackingService;
     _mapper = mapper;
 }
示例#3
0
        public DocumentsService(IHostingEnvironment hostingEnvironment, IDocumentsRepository documentsRepository, ICasesRepository casesRepository, IOptions <AppSettings> appSettings, ISharedDocumentsRepository sharedDocumentsRepository)
        {
            _documentsRepository       = documentsRepository;
            _casesRepository           = casesRepository;
            _appSettings               = appSettings;
            _sharedDocumentsRepository = sharedDocumentsRepository;
            if (string.IsNullOrWhiteSpace(hostingEnvironment.WebRootPath))
            {
                hostingEnvironment.WebRootPath = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot");
            }

            if (!Directory.Exists(hostingEnvironment.WebRootPath) || !Directory.Exists(_documentsFolderPath))
            {
                Directory.CreateDirectory(_documentsFolderPath);
            }
        }
示例#4
0
 public CasesService(ICasesRepository casesRepository, IDepartmentsRepository departmentsRepository, IUsersRepository usersRepository)
 {
     _casesRepository       = casesRepository;
     _usersRepository       = usersRepository;
     _departmentsRepository = departmentsRepository;
 }
示例#5
0
 public CasesController(ICasesRepository repo)
 {
     _repo = repo;
 }
示例#6
0
 public CaseService(ICasesRepository caseRepo, SessionHelper sessionHelper) : base(sessionHelper)
 {
     _casesRepository = caseRepo;
 }
示例#7
0
 // ======================
 // Constructors
 // ======================
 public CasesController(ICasesRepository caseRepository, ICurrentUserProvider currentUserProvider)
 {
     _caseRepository      = caseRepository;
     _currentUserProvider = currentUserProvider;
 }