public EditUserPresenter(IEditUserView view, IUsersData usersData) : base(view) { this.usersData = usersData; this.View.GetUser += GetUser; this.View.UserEdit += EditUser; this.View.DeleteUser += DeleteUser; }
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(); }
public DefaultController(UserManager <User> userManager, SignInManager <User> signInManager, ITokenService tokenService, ISendEmail sendEmail, IUsersData userData) { _userManager = userManager; _signInManager = signInManager; _tokenService = tokenService; _sendEmail = sendEmail; _userData = userData; }
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>()); }
public async Task <bool> SaveAsync(IUsersData domainObject) { if (!domainObject.Valid) { return(false); } var savedReservation = await _dataSaver.SaveAsync(domainObject.Value).ConfigureAwait(false); return(savedReservation); }
/// <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(); }
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); }
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; }
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); }
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); }
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; }
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; }
public UsersService() { this.data = new UsersData(BullsAndCowsDbContext.Create()); }
public UsersService(IUsersData usersData, IConfiguration config) { _usersData = usersData; _config = config; }
public UserController(IUsersData UsersDataService) { this.UsersDataService = UsersDataService; }