Beispiel #1
0
 public EmployeesHoldayApiController(IUnitOfWork IUnitOfWork,
                                     IMapper mapper,
                                     IUserOperation userOperation,
                                     IApplicationUserAccesor ApplicationUserAccesor)
 {
     _IUnitOfWork            = IUnitOfWork;
     _mapper                 = mapper;
     _ApplicationUserAccesor = ApplicationUserAccesor;
 }
 public OpenHoursApiController(IUnitOfWork IUnitOfWork,
                               IMapper mapper,
                               IUserOperation userOperation,
                               IApplicationUserAccesor ApplicationUserAccesor)
 {
     _IUnitOfWork            = IUnitOfWork;
     _mapper                 = mapper;
     _ApplicationUserAccesor = ApplicationUserAccesor;
 }
Beispiel #3
0
 public RelationalOperation(IUserOperation userOperation,
                            IRoleOperation roleOperation,
                            IUserGroupOperation userGroupOperation,
                            IRoleGroupOperation roleGroupOperation
                            )
 {
     _userOperation      = userOperation;
     _roleOperation      = roleOperation;
     _userGroupOperation = userGroupOperation;
     _roleGroupOperation = roleGroupOperation;
 }
Beispiel #4
0
        static void Main(string[] args)
        {
            User       user = new User();
            Department dept = new Department();

            IUserOperation userOperation = DataAccess.CreateUserOperation();
            IDeptOperation deptOperation = DataAccess.CreateDeptOperation();

            userOperation.Insert(user);
            userOperation.GetUser(3);

            deptOperation.Insert(dept);
            deptOperation.GetDepartment(4);
        }
        public static IUserOperation CreateUserOperation()
        {
            IUserOperation userOperation = null;

            switch (db)
            {
            case "Sqlserver":
                userOperation = new SqlserverUser();
                break;

            case "Access":
                userOperation = new AccessUser();
                break;
            }
            return(userOperation);
        }
Beispiel #6
0
        static void Main(string[] args)
        {
            //使用抽象工厂模式,可以在工厂中生产多种产品
            User       user = new User();
            Department dept = new Department();
            //如果需要更换数据库,只需要修改下面这个改为其他数据库的工厂即可
            //缺点是,当增加一个表时,需要增加表类,然后增加相关表操作类,有多少数据库就要增加多少相关表操作类
            //再然后就是要修改各个数据库工厂类,在各个工厂中增加生产操作类的方法
            IDB            db            = new SqlServer();
            IUserOperation userOperation = db.CreateUserOperation();
            IDeptOperation deptOperation = db.CreateDeptOperation();

            userOperation.Insert(user);
            userOperation.GetUser(1);

            deptOperation.Insert(dept);
            deptOperation.GetDepartment(2);
            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            var user = new User();
            var dept = new Department();

            IFactory factory = new SqlServerFactory();

            IUserOperation iOper = factory.CreateUserOperation();

            iOper.Insert(user);
            iOper.GetUser(1);

            factory = new AccessFactory();

            IDepartmentOperation id = factory.CreateDepartmentOperation();

            id.Insert(dept);
            id.GetDepartment(1);

            Console.Read();
        }
 public UserController(IUserOperation userOperation)
 {
     _userOperation   = userOperation;
     _timeMeasurement = new TimeMeasurement();
 }
Beispiel #9
0
 public UserController(IUserOperation userOperation)
 {
     this.userOperation = userOperation;
 }
 public UsersController(IUserOperation userOperation)
 {
     _userOperation = userOperation;
 }
Beispiel #11
0
 public UserManager(IUserOperation userOperation)
 {
     _userOperation = userOperation;
 }
 public UserController(IUserOperation userOperation)
 {
     Iuser = userOperation;
 }
 public BaseController(IUserOperation userOperation)
 {
     UserOperation = userOperation;
 }
        //private IAuthOperation AuthOperation { get; set; }

        public SignInController(IUserOperation userOperation) : base(userOperation)
        {
        }