Exemple #1
0
        public EditUserPresenter(IEditUserView view, IUsersData usersData) : base(view)
        {
            this.usersData = usersData;

            this.View.GetUser    += GetUser;
            this.View.UserEdit   += EditUser;
            this.View.DeleteUser += DeleteUser;
        }
Exemple #2
0
        public override void OneTimeSetup()
        {
            base.OneTimeSetup();

            _userModel = new UserModel {
                DisplayName = "Test User", Id = UserId
            };
            _usersData = MockUsersData().Object;
        }
        protected override void OnStartup(StartupEventArgs e)
        {
            base.OnStartup(e);
            IUsersData usersData = Injector.Inject();
            //await usersData.GetNames(@"https://jsonmock.hackerrank.com/api/article_users/search?page=");
            MainWindow mw = new MainWindow(Injector.Inject());

            mw.Show();
        }
Exemple #4
0
 public DefaultController(UserManager <User> userManager, SignInManager <User> signInManager, ITokenService tokenService,
                          ISendEmail sendEmail, IUsersData userData)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _tokenService  = tokenService;
     _sendEmail     = sendEmail;
     _userData      = userData;
 }
Exemple #5
0
 public ManageController(UserManager <IdentityUser> userManager, IUsersData usersData,
                         UrlEncoder urlEncoder, IConfiguration configuration, ILogger <ManageController> logger)
 {
     _userManager   = userManager;
     _usersData     = usersData;
     _urlEncoder    = urlEncoder;
     _configuration = configuration;
     _logger        = logger;
 }
        /// <summary>
        /// Initializes required information to work with screen & data.
        /// </summary>
        /// <param name="usersData">Implementation of IUsersData</param>
        /// <param name="userTasksData">Implementation of IUsersTasksData</param>
        /// <param name="tasksData">Implementation of ITasksData</param>
        /// <param name="categoriesData">Implementation of ICategoriesData</param>
        public ShellViewModel(IUsersData usersData, IUserTasksData userTasksData, ITasksData tasksData, ICategoriesData categoriesData)
        {
            _eventTracker = EventAggregatorProvider.GetInstance();

            _usersData      = usersData;
            _userTasksData  = userTasksData;
            _tasksData      = tasksData;
            _categoriesData = categoriesData;
            AvailableUsers  = new BindableCollection <UserModel>(_usersData?.GetUsers() ?? new List <UserModel>());
        }
Exemple #7
0
        public async Task <bool> SaveAsync(IUsersData domainObject)
        {
            if (!domainObject.Valid)
            {
                return(false);
            }
            var savedReservation = await _dataSaver.SaveAsync(domainObject.Value).ConfigureAwait(false);

            return(savedReservation);
        }
Exemple #8
0
        /// <summary>
        /// Initializes required information to work with screen & tasks.
        /// </summary>
        /// <param name="user">User for whom the task is being created for</param>
        /// <param name="tasksData">Implementation of ITasksData</param>
        /// <param name="categoriesData">Implementation of ICategoriesData</param>
        /// <param name="usersData">Implementation of IUsersData</param>
        public AddTaskViewModel(UserModel user, ITasksData tasksData, ICategoriesData categoriesData, IUsersData usersData)
        {
            _user           = user;
            _tasksData      = tasksData;
            _categoriesData = categoriesData;
            _usersData      = usersData;
            _eventTracker   = EventAggregatorProvider.GetInstance();

            AvailableTasks      = new BindableCollection <TaskModel>(_tasksData?.GetTasks() ?? new List <TaskModel>());
            AvailableCategories = new BindableCollection <CategoryModel>(_categoriesData?.GetCategories() ?? new List <CategoryModel>());
        }
        /// <summary>
        /// Initializes required information to work with screen & user tasks.
        /// </summary>
        /// <param name="user">User for whom the tasks are displayed for</param>
        /// <param name="usersData">IUsersData implementation</param>
        /// <param name="userTasksData">IUserTasksData implementation</param>
        /// <param name="tasksData">ITasksData implementation</param>
        /// <param name="categoriesData">ICategoriesData implementation</param>
        public UserTasksViewModel(UserModel user, IUsersData usersData, IUserTasksData userTasksData, ITasksData tasksData, ICategoriesData categoriesData)
        {
            _user           = user;
            _usersData      = usersData;
            _userTasksData  = userTasksData;
            _tasksData      = tasksData;
            _categoriesData = categoriesData;

            _eventTracker = EventAggregatorProvider.GetInstance();
            LoadUserTasks();
        }
Exemple #10
0
        public async Task <bool> DeleteAsync(IUsersData domainObject)
        {
            if (!domainObject.Valid)
            {
                return(false);
            }
            var dto    = domainObject.Value;
            var result = await _dataDeleter.DeleteAsync(dto).ConfigureAwait(false);

            return(result);
        }
Exemple #11
0
 public AuthService(
     UserManager <TAppUser> userManager,
     SignInManager <TAppUser> signInManager,
     RoleManager <TAppRole> roleManager,
     IUsersData usersData, ISessionInfo sessionInfo)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _roleManager   = roleManager;
     _usersData     = usersData;
     _sessionInfo   = sessionInfo;
 }
Exemple #12
0
        public async Task <IUsersData> BuildAux(IUsersData result)
        {
            var auxQueryStore = QueryStoreFactory.GetQueryStore();

            #region KarveCode Generator for query multiple
            // Code Generated that concatains multiple queries to be executed by QueryMultipleAsync.

            auxQueryStore.AddParamCount(QueryType.QueryOffice, dto.OFI_COD);

            #endregion
            var query = auxQueryStore.BuildQuery();
            using (var connection = SqlExecutor.OpenNewDbConnection())
            {
                if (connection != null)
                {
                    var multipleResult = await connection.QueryMultipleAsync(query).ConfigureAwait(false);

                    result.Valid = ParseResult(result, multipleResult);
                }
            }
            return(result);
        }
Exemple #13
0
        private bool ParseResult(IUsersData request, SqlMapper.GridReader reader)
        {
            if ((request == null) || (reader == null))
            {
                return(false);
            }
            if (request.Value == null)
            {
                return(false);
            }
            try
            {
                request.UserOfficeDto = SelectionHelpers.WrappedSelectedDto <OFICINA, OfficeViewObject>(request.Value.OFI_COD, _mapper, reader);


#pragma warning disable CS0168 // Variable is declared but never used
            }
            catch (System.Exception ex)
#pragma warning restore CS0168 // Variable is declared but never used
            {
                return(false);
            }
            return(true);
        }
Exemple #14
0
 public UserIdentityService(IUsersService usersService, JwtSettings jwtSettings, IUsersData usersData)
 {
     _usersService = usersService;
     _jwtSettings  = jwtSettings;
     _usersData    = usersData;
 }
        public AllUsersPresenter(IView <AllUsersViewModel> view, IUsersData usersData) : base(view)
        {
            this.usersData = usersData;

            this.View.Load += Load;
        }
 public UserProfileController(IUsersData userDataService)
 {
     this.userDataService = userDataService;
 }
Exemple #17
0
 public UsersBusiness(IUsersData usersDataService)
 {
     this._usersDataService = usersDataService;
 }
 public MainWindow(IUsersData allAuthors)
 {
     this.allAuthors = allAuthors;
     InitializeComponent();
 }
		public TodoItemsService3(ITodoItemsData todoItemsData, IUsersData usersData, IUserAlertService userAlertService)
		{
			_todoItemsData = todoItemsData;
			_usersData = usersData;
			_userAlertService = userAlertService;
		}
Exemple #20
0
 public UsersService()
 {
     this.data = new UsersData(BullsAndCowsDbContext.Create());
 }
Exemple #21
0
 public UsersService(IUsersData usersData, IConfiguration config)
 {
     _usersData = usersData;
     _config    = config;
 }
 public UserController(IUsersData UsersDataService)
 {
     this.UsersDataService = UsersDataService;
 }