Пример #1
0
        private static void DelUser(IUserLogic logic)
        {
            try
            {
                Console.Write("Enter user's number: ");
                int id = Convert.ToInt32(Console.ReadLine());

                if (!logic.DeleteUser(id))
                {
                    Console.WriteLine($"The user {id} hasn't found.");
                }
                else
                {
                    Console.WriteLine($"The user {id} has been deleted succusefully.");
                }
            }
            catch (FormatException)
            {
                Console.WriteLine("Only integer numbers are possoble");
            }
            catch (OverflowException)
            {
                Console.WriteLine("Out of range");
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }

            Console.WriteLine();
        }
Пример #2
0
        public ContactController()
        {
            var context = new AddressBookContext();

            _contactLogic = new ContactLogic(new ContactRepository(context));
            _contactTypeLogic = new ContactTypeLogic(new ContactTypeRepository(context));
            _userLogic = new UserLogic(new UserRepository(context));
        }
Пример #3
0
 public Jobs(IJobLogLogic jobLogLogic, IUserLogic userLogic, IRestaurantLogic restaurantLogic, IRestaurantOptionLogic restaurantOptionLogic, IVetoLogic vetoLogic)
 {
     _jobLogLogic = jobLogLogic;
     _userLogic = userLogic;
     _restaurantLogic = restaurantLogic;
     _restaurantOptionLogic = restaurantOptionLogic;
     _vetoLogic = vetoLogic;
 }
Пример #4
0
 public FormMain()
 {
     InitializeComponent();
     this.userLogic = UnityControllerFactory.Container.Resolve<IUserLogic>();
     this.plusMaterialLogic = UnityControllerFactory.Container.Resolve<IPlusMaterialLogic>();
     this.stockInLogic = UnityControllerFactory.Container.Resolve<IStockInLogic>();
     this.stockOutLogic = UnityControllerFactory.Container.Resolve<IStockOutLogic>();
 }
Пример #5
0
 public HomeController(IRestaurantLogic restaurantLogic, IVoteLogic voteLogic, IRestaurantOptionLogic restaurantOptionLogic, IUserLogic userLogic, IVetoLogic vetoLogic, IRestaurantRatingLogic restaurantRatingLogic)
 {
     _restaurantLogic = restaurantLogic;
     _voteLogic = voteLogic;
     _restaurantOptionLogic = restaurantOptionLogic;
     _userLogic = userLogic;
     _vetoLogic = vetoLogic;
     _restaurantRatingLogic = restaurantRatingLogic;
 }
Пример #6
0
 public BugController(ICookieHelper cookieHelper, IProjectLogic projectLogic, IBugLogic bugLogic, IBugStatusLogic bugStatusLogic, IUserProjectRoleRelationLogic userProjectRoleRelationLogic, IUserLogic userLogic, IBugCommentLogic bugCommentLogic)
 {
     _cookieHelper = cookieHelper;
     _projectLogic = projectLogic;
     _bugLogic = bugLogic;
     _bugStatusLogic = bugStatusLogic;
     _userProjectRoleRelationLogic = userProjectRoleRelationLogic;
     _userLogic = userLogic;
     _bugCommentLogic = bugCommentLogic;
 }
Пример #7
0
        public EditUserInfo()
        {
            InitializeComponent();

            string dbType = ConfigurationSettings.AppSettings["DBType"];

            if (dbType.Equals("Filesystem", StringComparison.CurrentCultureIgnoreCase))
                UserLogic = new PersonalCenter.Service.Impl.Filesystem.User.UserLogic();
            else
                UserLogic = new PersonalCenter.Service.Impl.Database.User.UserLogic();
        }
Пример #8
0
        public WagonController()
        {
            var context = new TrainBookingContext();

            _wagonLogic = new WagonLogic(new WagonRepository(context));
            _userLogic = new UserLogic(new UserRepository(context));
            _stationLogic = new StationLogic(new StationRepository(context));
            _routeLogic = new RouteLogic(new RouteRepository(context));
            _ticketLogic = new TicketLogic(new TicketRepository(context));
            _stationRouteLogic = new StationRouteLogic(new StationRouteRepository(context));
        }
Пример #9
0
 public ProjectController(
         IUserLogic userLogic,
         IProjectLogic projectLogic, 
         ICookieHelper cookieHelper,
         IUserProjectRoleRelationLogic userProjectRoleRelationLogic,
         IRoleLogic roleLogic
     )
 {
     _userLogic = userLogic;
     _projectLogic = projectLogic;
     _cookieHelper = cookieHelper;
     _userProjectRoleRelationLogic = userProjectRoleRelationLogic;
     _roleLogic = roleLogic;
 }
Пример #10
0
        public ProfileController(
            IUserLogic userLogic,
            //IPostLogic postLogic,
            IUriHelpers uriHelpers, 
            ITentConstants tentConstants)
        {
            Ensure.Argument.IsNotNull(userLogic, nameof(userLogic));
            //Ensure.Argument.IsNotNull(postLogic, nameof(postLogic));
            Ensure.Argument.IsNotNull(uriHelpers, nameof(uriHelpers));
            Ensure.Argument.IsNotNull(tentConstants, nameof(tentConstants));

            this.userLogic = userLogic;
            //this.postLogic = postLogic;
            this.uriHelpers = uriHelpers;
            this.tentConstants = tentConstants;
        }
Пример #11
0
        public TentRequestPostFactory(
            IUserLogic userLogic,
            IUserRepository userRepository, 
            IPostRepository postRepository,
            IUriHelpers uriHelpers)
        {
            Ensure.Argument.IsNotNull(userLogic, nameof(userLogic));
            Ensure.Argument.IsNotNull(userRepository, nameof(userRepository));
            Ensure.Argument.IsNotNull(postRepository, nameof(postRepository));
            Ensure.Argument.IsNotNull(uriHelpers, nameof(uriHelpers));

            this.userLogic = userLogic;
            this.userRepository = userRepository;
            this.postRepository = postRepository;
            this.uriHelpers = uriHelpers;
        }
Пример #12
0
        public TentFeedRequest(
            IUserLogic userLogic,
            ITentRequestPostFactory requestPostFactory,
            ITentRequestDateFactory requestDateFactory,  
            IQueryStringHelpers queryStringHelpers)
        {
            Ensure.Argument.IsNotNull(userLogic, nameof(userLogic));
            Ensure.Argument.IsNotNull(requestPostFactory, nameof(requestPostFactory));
            Ensure.Argument.IsNotNull(requestDateFactory, nameof(requestDateFactory));
            Ensure.Argument.IsNotNull(queryStringHelpers, nameof(queryStringHelpers));

            this.userLogic = userLogic;
            this.requestPostFactory = requestPostFactory;
            this.requestDateFactory = requestDateFactory;
            this.queryStringHelpers = queryStringHelpers;

            this.resolveDependenciesRunner = new TaskRunner(this.ResolveDependenciesAsync);
        }
Пример #13
0
        protected override bool AuthorizeCore(HttpContextBase httpContext)
        {
            _webSecurityService = ObjectFactory.GetInstance<IWebSecurityService>();
            _userLogic = ObjectFactory.GetInstance<IUserLogic>();

            // if the user is already authenticated let them in fast
            if (_webSecurityService.IsAuthenticated)
            {
                var roleAuthorized = false;
                foreach (var role in Regex.Split(Roles, @"\s*,\s*"))
                {
                    roleAuthorized = httpContext.User.IsInRole(role);
                }
                if (!roleAuthorized)
                    return false;

                return true;
            }

            // if we're not authenticated and there's a guid check if it matches a user
            var guid = Guid.Empty;
            if (!string.IsNullOrWhiteSpace(httpContext.Request.QueryString.Get("guid")))
                guid = Guid.Parse(httpContext.Request.QueryString.Get("guid"));
            if (!_webSecurityService.IsAuthenticated && guid != Guid.Empty)
            {
                var user = _userLogic.Get(guid, null);

                // if a user has a matching guid let them in
                if (user != null)
                {
                    FormsAuthentication.SetAuthCookie(user.Email, false);
                    _aController.CurrentUser = user;
                    // have to set the current principal as well as the cookie or we won't have it until refresh
                    var identity = new GenericIdentity(user.Email, "Forms");
                    httpContext.User = new GenericPrincipal(identity, new string[] { });
                    Thread.CurrentPrincipal = new GenericPrincipal(identity, new string[] { });

                    return true;
                }
            }

            return false;
        }
Пример #14
0
        public TentFeedRequestFactory(
            IUserLogic userLogic,
            ITentRequestDateFactory requestDateFactory,
            ITentRequestPostFactory requestPostFactory,
            IUriHelpers uriHelpers,
            IQueryStringHelpers queryStringHelpers,
            ITentPostTypeFactory postTypeFactory,
            IGeneralConfiguration configuration)
        {
            Ensure.Argument.IsNotNull(uriHelpers, nameof(uriHelpers));
            Ensure.Argument.IsNotNull(requestPostFactory, nameof(requestPostFactory));
            Ensure.Argument.IsNotNull(requestDateFactory, nameof(requestDateFactory));
            Ensure.Argument.IsNotNull(postTypeFactory, nameof(postTypeFactory));
            Ensure.Argument.IsNotNull(configuration, nameof(configuration));

            this.userLogic = userLogic;
            this.requestPostFactory = requestPostFactory;
            this.requestDateFactory = requestDateFactory;
            this.postTypeFactory = postTypeFactory;
            this.uriHelpers = uriHelpers;
            this.queryStringHelpers = queryStringHelpers;
            this.configuration = configuration;
        }
Пример #15
0
        private static void AddUser(IUserLogic logic)
        {
            try
            {
                // Name
                Console.Write("Enter Name: ");
                string name = Console.ReadLine();

                // BirthDay
                DateTime date = new DateTime();
                Console.Write($"Enter BirthDay ({DateFormat}): ");
                string dateStr = Console.ReadLine();
                if (!DateTime.TryParseExact(
                    dateStr,
                    DateFormat,
                    CultureInfo.CurrentCulture,
                    DateTimeStyles.None,
                    out date))
                {
                    throw new ArgumentException($"Incorrect input, use this template {DateFormat}");
                }

                var user = new User(name, date);

                logic.AddUser(user);
            }
            catch (ArgumentException ex)
            {
                Console.WriteLine(ex.Message);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }

            Console.WriteLine();
        }
Пример #16
0
 public AuthenticationLogic(FacebookUser facebookUser, IUserLogic userService)
 {
     _facebookUser = facebookUser;
     _userService = userService;
 }
Пример #17
0
 public AccountController()
 {
     AddressBookContext context = new AddressBookContext();
                 
     _userLogic = new UserLogic(new UserRepository(context));
 }
Пример #18
0
 public UsersManagementForm(IUserLogic userLogic)
 {
     InitializeComponent();
     this.userLogic = userLogic;
 }
Пример #19
0
 public UserController(IUserLogic logic)
 {
     _logic = logic;
 }
Пример #20
0
 public InviteController(IUserLogic userLogic, IInviteLogic inviteLogic) : base(userLogic)
 {
     _inviteLogic = inviteLogic;
 }
Пример #21
0
        private void Form1_Load(object sender, EventArgs e)
        {
            string dbType = ConfigurationSettings.AppSettings["DBType"];

            if (dbType.Equals("Filesystem", StringComparison.CurrentCultureIgnoreCase))
            {
                RecordLogic = new PersonalCenter.Service.Impl.Filesystem.Record.RecordLogic();
                UserLogic = new PersonalCenter.Service.Impl.Filesystem.User.UserLogic();
            }
            else
            {
                RecordLogic = new PersonalCenter.Service.Impl.Database.Record.RecordLogic();
                UserLogic = new PersonalCenter.Service.Impl.Database.User.UserLogic();
            }

            Pager = new PageView();

            Init();

            siStatus.Caption = string.Format("����,{0}��", CurrUser.Uname);
            siDate.Caption = string.Format(DateTime.Now.ToLongDateString() + " " + DateTime.Now.ToShortTimeString());
        }
Пример #22
0
        private static void ListAllUsers(IUserLogic userLogic, IAwardLogic awardLogic)
        {
            try
            {
                foreach (var user in userLogic.GetAllUsers())
                {
                    string strId = $"{user.Id}.";
                    string strName = $" Name: \"{user.Name}\"";
                    string strDate = $" BirthDay: \"{user.BirthDay.ToShortDateString()}\"";
                    string strAge = $" Age: \"{userLogic.GetAge(user.BirthDay)}\"";

                    Console.WriteLine(strId + strName + strDate + strAge);

                    foreach (var award in awardLogic.GetAwardsByUserId(user.Id))
                    {
                        Console.WriteLine($"\tHas award: \"{award.Title}\"");
                    }

                    Console.WriteLine();
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }

            Console.WriteLine();
        }
Пример #23
0
 public UserController(IUserLogic logic, ILogger logger)
 {
     this.logic  = logic;
     this.logger = logger;
 }
Пример #24
0
 public RestaurantRatingLogic(IRestaurantRatingRepository restaurantRatingRepository, IUserLogic userLogic)
 {
     _restaurantRatingRepository = restaurantRatingRepository;
     _userLogic = userLogic;
 }
Пример #25
0
        private static void DisplayMenu(IUserLogic userLogic, IAwardLogic awardLogic)
        {
            while (true)
            {
                Console.WriteLine("1. Add New Employee\t\t6. Add New Award");
                Console.WriteLine("2. Delete Employee\t\t7. List All Awards");
                Console.WriteLine("3. List All Employees");
                Console.WriteLine("4. Give Award to Employee");
                Console.WriteLine("5. Revoke Award");
                Console.WriteLine();
                Console.WriteLine("0. Exit");
                Console.WriteLine();
                Console.Write("Your choice: ");
                string choice = Console.ReadLine();
                Console.WriteLine();

                switch (choice)
                {
                    case "1":
                        AddUser(userLogic);
                        break;

                    case "2":
                        DelUser(userLogic);
                        break;

                    case "3":
                        ListAllUsers(userLogic, awardLogic);
                        break;

                    case "4":
                        RewardUser(awardLogic);
                        break;

                    case "5":
                        PullOffAward(awardLogic);
                        break;

                    case "6":
                        AddAward(awardLogic);
                        break;

                    case "7":
                        ListAllAwards(awardLogic);
                        break;

                    case "0":
                        return;

                    default:
                        Console.WriteLine("Incorrect input!\n");
                        break;
                }
            }
        }
Пример #26
0
 public UserController(IUserLogic userLogic)
 {
     _userLogic = userLogic;
 }
Пример #27
0
 public AccountController(IWebSecurityService webSecurityService, IUserLogic userLogic)
 {
     _webSecurityService = webSecurityService;
     _userLogic = userLogic;
 }
Пример #28
0
 //
 public AccountController(IUserLogic userLogic, ITransactionProvider transactionProvider)
 {
     _userLogic = userLogic;
     _transactionProvider = transactionProvider;
 }
Пример #29
0
 public AccountController(IUserLogic userLogic, ICookieHelper cookieHelper)
 {
     _userLogic = userLogic;
     _cookieHelper = cookieHelper;
 }
 public ProjectManagementLogic(IEfRepository repository, IProjectLogic profileLogic, ICategoryLogic categoryLogic, IUserLogic userLogic)
 {
     _repository    = repository;
     _projectLogic  = profileLogic;
     _categoryLogic = categoryLogic;
     _userLogic     = userLogic;
 }
Пример #31
0
        private static void SaveUsers(IUserLogic userLogic)
        {
            userLogic.SaveUsersList();

            Console.WriteLine("User list saved");
        }
Пример #32
0
 public UserLogic()
 {
     UserDAL = UserFactory.CreateUserDALLogic();
 }
Пример #33
0
 public DependencyResolves()
 {
     this.workWithUsers         = new UserLogic();
     this.workWithAwards        = new AwardLogic();
     this.workWithAwardsToUsers = new AwardToUserLogic();
 }
Пример #34
0
 public DefaultController(IUserLogic userLogic)
 {
     this._userLogic = userLogic;
 }
Пример #35
0
 /// <summary>
 /// Constructor dependency injection
 /// </summary>
 /// <param name="userLogic"></param>
 /// <param name="userManager"></param>
 public UserController(IUserLogic userLogic, UserManager <User> userManager)
 {
     _userLogic   = userLogic;
     _userManager = userManager;
 }
Пример #36
0
 public FormUser(IUserLogic userLogic)
 {
     InitializeComponent();
     this.userLogic = userLogic;
 }
Пример #37
0
 public ReportLogic(IUserLogic userLogic)
 {
     this.userLogic = userLogic;
 }
Пример #38
0
 public UsersController(IUserLogic userLogic)
 {
     _userLogic = userLogic;
 }
 public DataController(IUserLogic userLogic, ILogger log)
 {
     this.userLogic = userLogic;
     this.log       = log;
 }
Пример #40
0
 public ProfileController(IUserLogic userLogic)
 {
     this.userLogic = userLogic;
 }
 public UserController(IUserLogic userLogic, ILogger <UserController> logger)
 {
     _userLogic = userLogic;
     _logger    = logger;
 }
Пример #42
0
 public UserController(IUserLogic userLogic, ISuggestionLogic suggestionLogic,
                       IConfiguration configuration, ILoggerFactory loggerFactory) : base(configuration, loggerFactory)
 {
     this.userLogic       = userLogic;
     this.suggestionLogic = suggestionLogic;
 }
Пример #43
0
 public AppRoleProvider()
 {
     _userLogic = HealthMonitoringIoc.UserLogic;
 }
Пример #44
0
 public UserService(IUserLogic userLogic)
 {
     _userLogic = userLogic;
 }
Пример #45
0
 public UsersController(IUserLogic logic)
 {
     _logic = logic;
 }
Пример #46
0
 public UserController(IUserLogic userLogic, UserValidations userValidations)
 {
     _userLogic       = userLogic;
     _userValidations = userValidations;
 }
Пример #47
0
 public AccountController(IUserLogic userLogic)
 {
     _userLogic = userLogic;
 }
 public Authentication(IUserLogic userLogic, IMapper mapper)
 {
     _userLogic = userLogic;
     _mapper    = mapper;
 }
Пример #49
0
 public ApplicationTaskLogic(IOptions <AppSettings> conf, IDictionaryLogic dictionarylogic, IUserLogic userLogic, IBaseLogic baseLogic)
 {
     _conf            = conf;
     _dictionarylogic = dictionarylogic;
     _userLogic       = userLogic;
     _baseLogic       = baseLogic;
 }
Пример #50
0
 public UsersController(IUserLogic users) : base()
 {
     this.users = users;
 }
Пример #51
0
 public UserController(IUserLogic userLogic, IMapper mapper)
 {
     _mapper    = mapper;
     _userLogic = userLogic;
 }
Пример #52
0
 public ProfileController(UserManager <User> userManager, IProfileLogic profileLogic, IUserLogic userLogic)
 {
     _userManager  = userManager;
     _profileLogic = profileLogic;
     _userLogic    = userLogic;
 }
Пример #53
0
 public UsersController(IUserLogic userLogic)
 {
     this.userLogic = userLogic;
 }
Пример #54
0
		public UsersController(IUserLogic userLogic, IAwardLogic awardLogic)
		{
			this.userLogic = userLogic;
			this.awardLogic = awardLogic;
		}
Пример #55
0
 public UserController(IUserLogic logic) : base(logic)
 {
 }
Пример #56
0
 public RouteLogic(IRouteRepository routeRepository, IMapper mapper, IAddressLogic addressLogic, IUserLogic userLogic)
 {
     _routeRepository = routeRepository;
     _mapper          = mapper;
     _addressLogic    = addressLogic;
     _userLogic       = userLogic;
 }
Пример #57
0
 public UserAuthentication(IAuthenticationLogic authentication, IUserLogic userService)
 {
     _authentication = authentication;
     _userService = userService;
 }
Пример #58
0
 public UsersController(IUserLogic userLogic, IWebSecurityService webSecurityService)
 {
     _userLogic = userLogic;
     _webSecurityService = webSecurityService;
 }
Пример #59
0
 public UserController(IUserLogic logic)
 {
     this.logic = logic;
 }
Пример #60
0
 public UploadController(IUserLogic userLogic,ICookieHelper cookieHelper)
 {
     _userLogic = userLogic;
     _cookieHelper = cookieHelper;
 }