Exemple #1
0
 public PetController(IClientNotification clientNotification,
                      IPetRepository petRepository
                      )
 {
     _petRepository      = petRepository;
     _clientNotification = clientNotification;
 }
Exemple #2
0
 public DoctorController(IPetRepository repo1, IUserRepository repo2, IServiceRepository repo3, IVactinationRepository repo4)
 {
     PetRepo         = repo1;
     UserRepo        = repo2;
     ServiceRepo     = repo3;
     VactinationRepo = repo4;
 }
 public PetService(IPetRepository petRepository, IOwnerRepository ownerRepository, IPetTypeRepository petTypeRepository, IPetColorRepository petColorRepository)
 {
     _petRepo      = petRepository;
     _ownerRepo    = ownerRepository;
     _petTypeRepo  = petTypeRepository;
     _petColorRepo = petColorRepository;
 }
Exemple #4
0
 public GroupController(IGroupRepository groupRepository, IUserRepository userRepository, PetOwnerContext context, IPetRepository petRepository)
 {
     _groupRepository = groupRepository;
     _userRepository  = userRepository;
     _petRepository   = petRepository;
     _context         = context;
 }
Exemple #5
0
 public PetService(IPetRepository petRepository,
                   IMapper mapper,
                   INotificador notificador) : base(notificador)
 {
     this._petRepository = petRepository;
     this._mapper        = mapper;
 }
 public void Run()
 {
     _petRepository = new PetRepository();
     _petService    = new PetService(_petRepository);
     MakeMenuItems();
     ShowMainMenu();
 }
        //  private readonly ICustomerRepository _customerRepository;


        public MedicalProfileService(IMedicalProfileRepository medicalprofileRepository, IPetRepository petRepository, IProviderRepository providerRepository, IUnitOfWork unitOfWork)
        {
            _medicalprofileRepository = medicalprofileRepository;
            _unitOfWork         = unitOfWork;
            _petRepository      = petRepository;
            _providerRepository = providerRepository;
        }
Exemple #8
0
 // Constructor (Dependencies Injections)
 public PetController(IClientNotification clientNotification,
                      IPetRepository petRepository, UserManager <ApplicationUser> userManager)
 {
     _petRepository      = petRepository;
     _clientNotification = clientNotification;
     _userManager        = userManager;
 }
Exemple #9
0
 public CreatePetCommand(IPetFactory animalFactory, IUserRepository users, IPetRepository pets, IWriter writer)
 {
     this.animalFactory = animalFactory ?? throw new ArgumentNullException("animalFactory");
     this.pets          = pets ?? throw new ArgumentNullException("pets");
     this.users         = users ?? throw new ArgumentNullException("users");
     this.writer        = writer ?? throw new ArgumentNullException("pets");
 }
        public AddPetPresenter(IPetRepository petRepository, IAddPetView addPetView)
        {
            _petRepository = petRepository;
            _addPetView = addPetView;

            _addPetView.SavePet += new System.EventHandler(AddPetViewSavePet);
        }
Exemple #11
0
 public OwnerService(IOwnerRepository ownerRepo, IValidateIdService validateIdService,
                     IPetRepository petRepo)
 {
     this._ownerRepo         = ownerRepo;
     this._validateIdService = validateIdService;
     this._petRepo           = petRepo;
 }
Exemple #12
0
 public PetService(IPetValidatorService petValidationService,
                   IPetRepository petRepository
                   )
 {
     this.petValidationService = petValidationService;
     this.petRepository        = petRepository;
 }
Exemple #13
0
        public async Task Execute(IJobExecutionContext context)
        {
            IUnityContainer    container   = new UnityContainer();
            IPetRepository     PetRepo     = container.Resolve <PetRepository>();
            IUserRepository    UserRepo    = container.Resolve <UserRepository>();
            IServiceRepository ServiceRepo = container.Resolve <ServiceRepository>();
            IEmailRepository   EmailRepo   = container.Resolve <EmailRepository>();
            var            List            = ServiceRepo.GetAllListOfElements();
            List <Service> res             = new List <Service>();

            foreach (var i in List)
            {
                DateTime dateser = DateTime.Parse(i.DateTimeService);
                TimeSpan span    = dateser.Subtract(DateTime.Now);

                if (dateser.Day > DateTime.Now.Day && (int)span.TotalHours < 35)
                {
                    string to = UserRepo.GetElementsById(PetRepo.GetElementsById(i.IDPet.ToString()).OwnerId.ToString()).Email;

                    string body = "Здравствуйте уважаемый клиент! Напоминаем, что вы записаны на прием "
                                  + dateser.ToString("dd.MM.yyyy")
                                  + " в " + dateser.ToString("HH:mm") + ". ";
                    {
                        await EmailRepo.SendEmail("СЮДА СВОЙ ЕМАЙИЛ", "СЮДА ПАРОЛЬЕМАЙЛА", to, "Напоминание о приеме на завтра", body);
                    }
                }
            }
        }
 public HomeController(IPetRepository petRepository,
                       UserManager <Owner> userManager,
                       INotificationRepository notificationRepository)
 {
     _petRepository = petRepository;
     _userManager   = userManager;
 }
        //   C o n s t r u c t o r s

        public HomeController(ILogger <HomeController> logger, IEmailRepository emailRepo, IPetRepository petRepository, IUserRepository userRepository)
        {
            _logger         = logger;
            _emailRepo      = emailRepo;
            _petRepository  = petRepository;
            _userRepository = userRepository;
        }
Exemple #16
0
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IWebHostEnvironment env, IPetRepository petRepository, IOwnerRepository ownerRepository, IPetTypeRepository petTypeRepository)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
                using (var scope = app.ApplicationServices.CreateScope())
                {
                    var ctx = scope.ServiceProvider.GetService <PetShopDBContext>();
                    ctx.Database.EnsureDeleted();
                    ctx.Database.EnsureCreated();
                }
                var data = new InitData(petRepository, ownerRepository, petTypeRepository);
            }

            app.UseCors("All");

            app.UseHttpsRedirection();

            app.UseRouting();

            // Use authentication
            app.UseAuthentication();

            app.UseAuthorization();

            app.UseEndpoints(endpoints =>
            {
                endpoints.MapControllers();
            });
        }
Exemple #17
0
 public DataInit(IPetRepository petRepository, IOwnerRepository ownerRepository, IPetTypeRepository petTypeRepository, IAuthenticationHelper authHelper)
 {
     _petRepository       = petRepository;
     _ownerRepository     = ownerRepository;
     _petTypeRepository   = petTypeRepository;
     authenticationHelper = authHelper;
 }
Exemple #18
0
 public PetService(IPetRepository repo)
 {
     IPR = repo;
     foreach (var Pet in IPR.ReadPets())
     {
         Pets.Add(Pet);
     }
 }
 public DataInitializer(IPetRepository petRepository,
                        IOwnerRepository ownerRepository,
                        IPetTypeRepository typeRepository)
 {
     _petRepo   = petRepository;
     _ownerRepo = ownerRepository;
     _typeRepo  = typeRepository;
 }
Exemple #20
0
 public InitStaticData(IPetRepository petRepository, IOwnerRepository ownerRepository, IPetTypeRepository petTypeRepository, IColorRepository colorRepository, IUserService userService)
 {
     this.PetRepository     = petRepository;
     this.OwnerRepository   = ownerRepository;
     this.PetTypeRepository = petTypeRepository;
     this.ColorRepository   = colorRepository;
     this.UserService       = userService;
 }
Exemple #21
0
 public PetService(
     IPetRepository petRepository,
     IDateTimeGetter dateTimeGetter
     )
 {
     _petRepository  = petRepository;
     _dateTimeGetter = dateTimeGetter;
 }
 public PetsPageViewModel(INavigationService navigationService, IPetRepository petRepository, IPageDialogService pageDialogService, IEnvironmentApiService environmentApi, IKutyAppClientContext kutyAppClientContext) : base(navigationService)
 {
     this.PetRepository        = petRepository;
     this.PageDialogService    = pageDialogService;
     this.EnvironmentApi       = environmentApi;
     this.KutyAppClientContext = kutyAppClientContext;
     //Pets = new ObservableCollection<PetsListItemViewModel>();
 }
Exemple #23
0
 public PetsController(IPetRepository petRepository
                       , IMapper mapper)
 {
     _petRepository = petRepository ??
                      throw new ArgumentNullException(nameof(petRepository));
     _mapper = mapper ??
               throw new ArgumentNullException(nameof(mapper));
 }
Exemple #24
0
 /// <summary>
 ///     Initializes a new instance of the <see cref="GetPetsUseCase" /> class.
 /// </summary>
 /// <param name="userService">User Service.</param>
 /// <param name="petRepository">Pet Repository.</param>
 public GetPetsUseCase(
     IUserService userService,
     IPetRepository petRepository)
 {
     this._userService   = userService;
     this._petRepository = petRepository;
     this._outputPort    = new GetPetPresenter();
 }
 public PetController(IPetRepository petRepository, PetOwnerContext context, IUserRepository userRepository,
                      IPetActivityRepository petActivityRepository)
 {
     _petRepository         = petRepository;
     _context               = context;
     _userRepository        = userRepository;
     _petActivityRepository = petActivityRepository;
 }
Exemple #26
0
        public PetController(IPetRepository petRepo)
        {
            // The code below depends on details of a lower level abstraction.  Instead  pass them in through the parameter
            // petRepo = new PetRepository(new PetContext());
            // our PetRespository constructor needs a db parameter.  If we did it this way each petRepo would create a separate connection to a database context.  This isn't the best way to do this.  We only want to create one and use the same one while the project is running.
            // We need a way to use Dependency Inversion Principle.  Too many dependencies here.  Controller -> Repository -> Context -> etc.

            this.petRepo = petRepo;
        }
 public DataInitializer(IPetRepository petRepository, IOwnerRepository ownerRepository, ITypePetRepository typePetRepository,
                        IUserRepository userRepository, IAuthenticationHelper authenticationHelper)
 {
     _userRepository    = userRepository;
     _petRepository     = petRepository;
     _ownerRepository   = ownerRepository;
     _typePetRepository = typePetRepository;
     _authHelper        = authenticationHelper;
 }
Exemple #28
0
 public InitData(IPetRepository petRepository, IOwnerRepository ownerRepository, IPetTypeRepository petTypeRepository)
 {
     _petRepository     = petRepository;
     _ownerRepository   = ownerRepository;
     _petTypeRepository = petTypeRepository;
     AddPets();
     AddOwners();
     AddPetTypes();
 }
        public ProfilePageViewModel(INavigationService navigationService, IPetRepository petRepository, IEnvironmentApiService environmentApi, IKutyAppClientContext kutyAppClientContext) : base(navigationService)
        {
            this.PetRepository        = petRepository;
            this.EnvironmentApi       = environmentApi;
            this.KutyAppClientContext = kutyAppClientContext;

            IsEnglish  = CurrentLanguage.DisplayName == Languages.En.DisplayName || CurrentLanguage.DisplayName == Languages.Default.DisplayName;
            IsLoggedIn = KutyAppClientContext.IsLoggedIn;
        }
Exemple #30
0
 public PetController(IPetRepository petRepository,
                      ICategoriaPetRepository categoriaPetRepository,
                      PetService petService,
                      IMapper mapper)
 {
     this._petRepository          = petRepository;
     this._categoriaPetRepository = categoriaPetRepository;
     this._petService             = petService;
     this._mapper = mapper;
 }
Exemple #31
0
 /// <summary>
 ///     Initializes a new instance of the <see cref="DeletePetUseCase" /> class.
 /// </summary>
 /// <param name="petRepository">Pet Repository.</param>
 /// <param name="userService">User Service.</param>
 /// <param name="unitOfWork"></param>
 public DeletePetUseCase(
     IPetRepository petRepository,
     IUserService userService,
     IUnitOfWork unitOfWork)
 {
     this._petRepository = petRepository;
     this._userService   = userService;
     this._unitOfWork    = unitOfWork;
     this._outputPort    = new DeletePetPresenter();
 }
 public PetManagementController(IPetRepository petRepository)
 {
     _petRepository = petRepository;
 }
 public void SetUp()
 {
     _petRepository = MockRepository.GenerateStub<IPetRepository>();
 }
 public void SetUp()
 {
     _mockRepository = new MockRepository();
     _petRepository = _mockRepository.StrictMock<IPetRepository>();
     _addPetView = _mockRepository.StrictMock<IAddPetView>();
 }