示例#1
0
 public VacationController(IEFGenericRepository <Person> personrepository, IEFGenericRepository <Team> teamrepository, IEFGenericRepository <Weekend> weekendpository, IEFGenericRepository <Vacation> vacationrepository)
 {
     Personrepository   = personrepository;
     Teamrepository     = teamrepository;
     Weekendrepository  = weekendpository;
     Vacationrepository = vacationrepository;
 }
示例#2
0
 public void Constructor_ParameterContextNull_ThrowException()
 {
     Assert.Throws <ArgumentNullException>(() =>
     {
         instance = new EFGenericRepository <Clientes>(null);
     });
 }
示例#3
0
        public UserService(IEFGenericRepository <ApplicationUser> userRepository, IUnitOfWork unitOfWork)
        {
            Guard.WhenArgument(userRepository, "User repository").IsNull().Throw();
            Guard.WhenArgument(unitOfWork, "Unit of work").IsNull().Throw();

            this.userRepository = userRepository;
            this.unitOfWork     = unitOfWork;
        }
示例#4
0
        /// <summary>
        /// GenericRepository Dapper + EntitiyFramework
        /// </summary>
        /// <param name="context">DbContext for context</param>
        /// <param name="conn">Connection (if not aggrette connection, it will use the DbContext connection)</param>
        /// <param name="parameterIdentified">Idetenfier parameter (@) to SqlServer (:) to Oracle</param>
        public MLGenericRepository(DbContext context, IDbConnection conn = null, char parameterIdentified = '@')
        {
            efRepository = new EFGenericRepository <TEntity>(context);

            IDbConnection connection = conn ?? context.Database.Connection;

            dpRepository = new DPGenericRepository <TEntity>(connection);
        }
示例#5
0
        public EFGenericRepositoryTests()
        {
            context = new DBModel();

            context.Configuration.ProxyCreationEnabled = false;

            instance = new EFGenericRepository <Clientes>(context);
        }
 public VacationController(IEFGenericRepository <Person> personrepository, IEFGenericRepository <Team> teamrepository, IEFGenericRepository <Weekend> weekendpository, IEFGenericRepository <Vacation> vacationrepository, CountVacation countVacation, VacationServices vacationServices)
 {
     Personrepository   = personrepository;
     Teamrepository     = teamrepository;
     Weekendrepository  = weekendpository;
     Vacationrepository = vacationrepository;
     Countvacation      = countVacation;
     VacationServices   = vacationServices;
 }
示例#7
0
        public ToDoListModelService(IEFGenericRepository <ToDoListModel> toDoListModelRepository, IEFGenericRepository <ApplicationUser> userRepository, IUnitOfWork unitOfWork)
        {
            Guard.WhenArgument(toDoListModelRepository, "ToDoListModelRepository").IsNull().Throw();
            Guard.WhenArgument(userRepository, "userRepository").IsNull().Throw();
            Guard.WhenArgument(unitOfWork, "Unit of Work").IsNull().Throw();

            this.toDoListModelRepository = toDoListModelRepository;
            this.userRepository          = userRepository;
            this.unitOfWork = unitOfWork;
        }
示例#8
0
 public HomeController(UserManager <UserAuthentication> userManager, SignInManager <UserAuthentication> signInManager, IEFGenericRepository <Team> teamrepository, IEFGenericRepository <Person> personrepository, IEFGenericRepository <HistoryAddingDays> historyAddingDaysrepository, IEFGenericRepository <Weekend> wekendRepository, IEFGenericRepository <Vacation> vacationRepository, CountVacation countVacation)
 {
     CountVacation               = countVacation;
     _userManager                = userManager;
     _signInManager              = signInManager;
     Vacationrepository          = vacationRepository;
     TeamRepository              = teamrepository;
     PersonRepository            = personrepository;
     HistoryAddingDaysRepository = historyAddingDaysrepository;
     WeekendRepository           = wekendRepository;
 }
        public DearDiaryData(
            IDearDiaryDbContext dbContext,
            IEFGenericRepository <User> usersRepo,
            IEFGenericRepository <Aim> aimsRepo,
            IEFGenericRepository <AimCategory> categoriesRepo,
            IEFGenericRepository <City> citiesRepo,
            IEFGenericRepository <Country> countriesRepo)
        {
            if (dbContext == null)
            {
                throw new ArgumentNullException("Database context cannot be null.");
            }

            if (usersRepo == null)
            {
                throw new ArgumentNullException("Users entity framework repository cannot be null.");
            }

            if (aimsRepo == null)
            {
                throw new ArgumentNullException("Aims entity framework repository cannot be null.");
            }

            if (categoriesRepo == null)
            {
                throw new ArgumentNullException("AimCategories entity framework repository cannot be null.");
            }

            if (citiesRepo == null)
            {
                throw new ArgumentNullException("Cities entity framework repository cannot be null.");
            }

            if (countriesRepo == null)
            {
                throw new ArgumentNullException("Countries entity framework repository cannot be null.");
            }

            this.dbContext     = dbContext;
            this.users         = usersRepo;
            this.aims          = aimsRepo;
            this.aimCategories = categoriesRepo;
            this.cities        = citiesRepo;
            this.countries     = countriesRepo;
        }
示例#10
0
 public AccountController(WorkerContext context, IEFGenericRepository <User> userrepository)
 {
     /*     db = context;*/
     Userrepository = userrepository;
 }
示例#11
0
 /// <summary>
 /// GenericRepository Dapper + EntityFramework for Dpendency Injection
 /// </summary>
 /// <param name="dpRepository">dapper GenericRepository</param>
 /// <param name="efRepository">EntityFramework GenericRepository</param>
 public MLGenericRepository(IDPGenericRepository <TEntity> dpRepository, IEFGenericRepository <TEntity> efRepository)
 {
     this.dpRepository = dpRepository;
     this.efRepository = efRepository;
 }
 public HomeController(IEFGenericRepository <Team> teamrepository, IEFGenericRepository <Person> personrepository)
 {
     Teamrepository   = teamrepository;
     PersonRepository = personrepository;
 }
示例#13
0
 public RolesController(RoleManager <IdentityRole> roleManager, UserManager <UserAuthentication> userManager, IEFGenericRepository <Person> personreposito)
 {
     PersonRepository = personreposito;
     _roleManager     = roleManager;
     _userManager     = userManager;
 }
        public EquipmentService(IEFGenericRepository <PC> equipmentRepository)
        {
            Guard.WhenArgument(equipmentRepository, "Equipment Repository").IsNull().Throw();

            this.equipmentRepository = equipmentRepository;
        }
示例#15
0
 public HomeController(IEFGenericRepository <ProductModels> products)
 {
     Productsrepozitory = products;
 }
示例#16
0
 public PersonController(IEFGenericRepository <Person> personrepository, IEFGenericRepository <Team> teamRepository)
 {
     Personrepository = personrepository;
     TeamRepository   = teamRepository;
 }
示例#17
0
 public HolidaysController(IEFGenericRepository <Person> personrepository, IEFGenericRepository <Team> teamRepository, IEFGenericRepository <Weekend> weekendpository)
 {
     Personrepository  = personrepository;
     TeamRepository    = teamRepository;
     Weekendrepository = weekendpository;
 }
示例#18
0
 public TeamController(IEFGenericRepository <Person> personrepository, IEFGenericRepository <Team> teamRepository, IEFGenericRepository <Vacation> vacationRepository)
 {
     Personrepository   = personrepository;
     TeamRepository     = teamRepository;
     Vacationrepository = vacationRepository;
 }