public SubscribeController(SubscribeService subscribeService, UsersService usersService, CourseService courseService, SessionsService sessionsService) { _subscribeService = subscribeService; _usersService = usersService; _courseService = courseService; _sessionsService = sessionsService; }
public ResourceController(ResourseService resourseService, SubscribeService subscribeService, UsersService usersService, SessionsService sessionsService) { _resourseService = resourseService; _subscribeService = subscribeService; _usersService = usersService; _sessionsService = sessionsService; }
public Result <IList <Sessions> > GetAll(int clientId) { var result = new Result <IList <Sessions> >(); SessionsService SessionsService = new SessionsService(); result.Value = SessionsService.Get(clientId); result.IsSuccess = true; return(result); }
public SessionForm(Topic topic, string category, string deck) { _topic = topic; _category = category; _deck = deck; _sessionsService = new SessionsService(); InitializeComponent(); _sessionState = _sessionsService.GetSessionState(topic, category, deck); SetControls(); }
public async Task <IActionResult> Login(LoginInputModel model) { if (!ModelState.IsValid) { return(HttpBadRequest()); } var userId = await UserModel.LoginByDeviceID(model.DeviceId); var token = Guid.NewGuid().ToString(); SessionsService.AddSession(userId, token); return(Json(new LoginOutputModel { AuthorizationToken = token, Expired = DateTimeOffset.Now.AddDays(1) })); }
public Result Delete(Sessions Sessions) { var result = new Result(); try { SessionsService SessionsService = new SessionsService(); SessionsService.Delete(Sessions); result.IsSuccess = true; } catch (Exception exception) { result.IsSuccess = false; result.ExceptionInfo = exception; } return(result); }
public async Task <IActionResult> LoginByPhone(LoginByPhoneInputModel model) { if (!ModelState.IsValid) { return(HttpBadRequest()); } var number = PhoneConverter.Convert(model.PhoneNumber); bool result = await UserModel.LoginByPhone(number, model.Password); if (result) { var token = Guid.NewGuid().ToString(); SessionsService.AddSession(number, token); return(Json(new LoginOutputModel { AuthorizationToken = token, Expired = DateTimeOffset.Now.AddDays(1) })); } return(HttpNotFound()); }
public void BeforeEach() { fixture = new Fixture().Customize(new AutoMoqCustomization()); fixture.Customize <User>(c => c .With(x => x.Email, fixture.Create <MailAddress>().Address)); expectedSession = fixture.Create <Session>(); expectedUser = fixture.Create <User>(); login = fixture.Create <LoginModel>(); moqRepository = new Mock <ISessionsRepository>(MockBehavior.Strict); moqConfiguration = new Mock <IConfigurationManager>(MockBehavior.Strict); moqEncryptor = new Mock <IEncryptor>(MockBehavior.Strict); moqEncryptor.Setup(x => x.EncryptAsync(It.IsAny <string>())).ReturnsAsync(expectedPassword); token = fixture.Create <string>(); schema = fixture.Create <string>(); expectedPassword = fixture.Create <string>(); expectedUrl = "google.com"; service = new SessionsService(moqRepository.Object, moqConfiguration.Object, moqEncryptor.Object); }
public static VaspClient Create(VaspClientSettings settings) { var signService = new MessageSignService(settings.PrivateSigningKey); var messageFormatterService = new MessageFormatterService(signService, settings.VaspId); var whisperService = new WhisperService(new Web3(settings.WhisperRpc), settings.LoggerFactory); var outboundEnvelopeService = new OutboundEnvelopeService( whisperService, settings.EnvelopeExpirySeconds, settings.EnvelopeMaxRetries, settings.LoggerFactory); var vaspCodesService = new VaspCodesService(new Web3(settings.EthereumRpc), settings.IndexSmartContractAddress); var transportService = new TransportClient(settings.VaspId, settings.PrivateTransportKey, whisperService, vaspCodesService, outboundEnvelopeService, settings.LoggerFactory); var sessionsService = new SessionsService(messageFormatterService, vaspCodesService, transportService, settings.PrivateMessageKey, settings.LoggerFactory); var vaspClient = new VaspClient(sessionsService); return(vaspClient); }
public CourseController(CourseService courseService, SessionsService sessionsService) { _courseService = courseService; _sessionsService = sessionsService; }
public UsersController(UsersService usersService, SessionsService sessionsService) { _usersService = usersService; _sessionsService = sessionsService; }
public SessionsController(SessionsService sessionsService) { _sessionsService = sessionsService; }