public ChatController(IChatFacade chatFacade, IGroupFacade groupFacade, NotificationsMessageHandler notificationsMessageHandler) { _chatFacade = chatFacade; _groupFacade = groupFacade; _notificationsMessageHandler = notificationsMessageHandler; }
public GroupController(IGroupFacade groupFacade, IUserFacade userFacade, IGroupEditFacade groupEditFacade) { _groupFacade = groupFacade; _userFacade = userFacade; _groupEditFacade = groupEditFacade; }
public void Initialize() { var inMemoryUserRepository = new InMemoryUserRepository(); var inMemoryGroupRepository = new InMemoryGroupRepository(); var inMemoryKeyRepository = new InMemoryKeysRepository(); var inMemorySanctionRepository = new InMemorySanctionRepository(); var inMemoryEventRepository = new InMemoryEventRepository(); var groupSettings = new GroupSettings(2, 10, 0, 1000); var emailSender = new Mock <IEmailSender>(); var publisher = new Mock <IEventPublisher>(); userSettings = new UserSettings(""); var adminKey = new Key("email", KeyAppointment.BecomeAdmin); inMemoryKeyRepository.AddKey(adminKey); _sanctionFacade = new SanctionFacade(inMemorySanctionRepository, inMemoryUserRepository, publisher.Object); _groupFacade = new GroupFacade(inMemoryGroupRepository, inMemoryUserRepository, inMemorySanctionRepository, new GroupSettings(3, 100, 0, 1000), publisher.Object); _userFacade = new UserFacade(inMemoryUserRepository, inMemoryGroupRepository, inMemoryEventRepository, publisher.Object); _accountFacade = new AccountFacade(inMemoryKeyRepository, inMemoryUserRepository, emailSender.Object, userSettings); var creatorId = _accountFacade.RegUser("Alena", new Credentials("email", "password"), true, adminKey.Value); _groupCreator = _userFacade.GetUser(creatorId); }
public Form2() { InitializeComponent(); controller = new MainController(); homeFacade = new HomeFacade(); groupFacade = new GroupFacade(); createDataGridColumns(); }
public UserProfileController(IUserFacade userFacade, IGroupFacade groupFacade, IUserEditFacade userEditFacade, ISanctionFacade sanctionFacade) { _userFacade = userFacade; _userEditFacade = userEditFacade; _groupFacade = groupFacade; _sanctionFacade = sanctionFacade; }
public void Initialize() { var inMemoryUserRepository = new InMemoryUserRepository(); var inMemoryGroupRepository = new InMemoryGroupRepository(); var inMemoryKeyRepository = new InMemoryKeysRepository(); var inMemorySanctionRepository = new InMemorySanctionRepository(); var groupSettings = new GroupSettings(2, 10, 0, 1000); var emailSender = new Mock <IEmailSender>(); var publisher = new Mock <IEventPublisher>(); userSettings = new UserSettings(""); _groupFacade = new GroupFacade(inMemoryGroupRepository, inMemoryUserRepository, inMemorySanctionRepository, new GroupSettings(3, 100, 0, 1000), publisher.Object); _accountFacade = new AccountFacade(inMemoryKeyRepository, inMemoryUserRepository, emailSender.Object, userSettings); _groupEditFacade = new GroupEditFacade(inMemoryGroupRepository, groupSettings, publisher.Object); _groupCreatorId = _accountFacade.RegUser("Alena", new Credentials("email", "password"), true); }
public CourseController(IGroupFacade groupFacade, IUserFacade userFacade) { _groupFacade = groupFacade; _userFacade = userFacade; }
public GroupController(IUserService userService, IGroupFacade groupFacade) : base(userService) { _groupFacade = groupFacade; }
public GroupsController(IGroupFacade groupFacade) { _groupFacade = groupFacade; }
public CardGoupsService(ICardGroupsRepository repository, IGroupFacade facade, ILogger logger) { _logger = logger; _facade = facade ?? throw new ArgumentNullException(nameof(facade)); _repository = repository ?? throw new ArgumentNullException(nameof(repository)); }
public GroupTeacherController(IGroupFacade groupFacade, IUserFacade userFacade) { _groupFacade = groupFacade; _userFacade = userFacade; }
public GroupMemberController(IUserFacade userFacade, IGroupFacade groupFacade) { _userFacade = userFacade; _groupFacade = groupFacade; }
public GroupController(IGroupFacade facade) { _facade = facade; }