public async Task <IActionResult> SignOut([FromBody] SignOut command) { command.RefreshToken = _cookieFactory.GetRefreshTokenFromCookie(this); await _commandDispatcher.SendAsync(command); return(Accepted()); }
public ActionResult CheckOut(User_Transportation_Log trans) { if (ModelState.IsValid) { try { var userId = transportationContext.Users.Where(u => u.BannerId == trans.BannerId).Select(i => i.UserId).FirstOrDefault(); var vehicleId = transportationContext.Vehicles.Where(v => v.VehicleName == trans.VehicleName).Select(i => i.VehicleId).FirstOrDefault(); var keyId = transportationContext.Keys.Where(k => k.KeyName == trans.KeyName).Select(i => i.KeyId).FirstOrDefault(); var gasCardId = transportationContext.GasCards.Where(g => g.GasCardName == trans.GasCardName).Select(i => i.GasCardId).FirstOrDefault(); if (userId != 0 && vehicleId != 0 && keyId != 0 && gasCardId != 0) { SignOut signLog = new SignOut(); signLog.UserId = userId; signLog.VehicleId = vehicleId; signLog.KeyId = keyId; signLog.Destination = trans.Destination; signLog.GasCardId = gasCardId; signLog.CheckOutTime = DateTime.Now; signLog.ActivityTime = DateTime.Now; transportationContext.SignOuts.Add(signLog); transportationContext.SaveChanges(); } return(RedirectToAction("Index")); } catch { return(new HttpStatusCodeResult(Response.StatusCode = 400)); } } return(View()); }
public virtual bool UpdateAccess(SignOut _SignOut) { SqlConnection _Conn = null; try { _Conn = new SqlConnection(ConnectionString); _Conn.Open(); SqlCommand _Command = new SqlCommand("prc_upd_MdsAuthentication", _Conn); _Command.CommandType = CommandType.StoredProcedure; _Command.Parameters.Add(new SqlParameter("@idSistema", int.Parse(_SignOut.pStrIdSistema))); _Command.Parameters.Add(new SqlParameter("@idCliente", int.Parse(_SignOut.pStrIdCliente))); _Command.Parameters.Add(new SqlParameter("@OutDateTime", DateTime.Parse(_SignOut.pStrOutDateTime))); _Command.Parameters.Add(new SqlParameter("@FlgBlocked", "N")); _Command.ExecuteNonQuery(); return(true); } catch (SqlException ex) { logger.Error("Erro em InsertAccess(): " + ex.Message, ex); } finally { _Conn.Close(); _Conn.Dispose(); } return(false); }
public void GivenTheFollowingSignOutAddInput(Table table) { Assert.IsNotNull(table); foreach (var row in table.Rows) { //_line1 = row["Line1"]; //_line2 = row["Line2"]; //_city = row["City"]; //_state = row["State"]; //_country = row["Country"]; //_postalCode = row["PostalCode"]; } //Assert.IsNotNull(_line1); //Assert.IsNotNull(_city); //Assert.IsNotNull(_city.IsValidEmailAddress()); _addItem = new SignOut { //Line1 = _line1, //Line2 = _line2, //City = _city, //State = _state, //Country = _country, //PostalCode = _postalCode, CreatedOn = DateTime.UtcNow }; }
public async Task OnGetAsync_GivenRequestIsMade_ExpectUserSignOut() { var authServiceMock = new Mock <IAuthenticationService>(); var serviceProviderMock = new Mock <IServiceProvider>(); serviceProviderMock .Setup(_ => _.GetService(typeof(IAuthenticationService))) .Returns(authServiceMock.Object); var httpContext = new DefaultHttpContext { RequestServices = serviceProviderMock.Object, }; var actionContext = new ActionContext(httpContext, new RouteData(), new PageActionDescriptor(), new ModelStateDictionary()); var pageContext = new PageContext(actionContext); var page = new SignOut { PageContext = pageContext, }; await page.OnGetAsync(); authServiceMock.Verify( x => x.SignOutAsync(It.IsAny <HttpContext>(), It.IsAny <string>(), It.IsAny <AuthenticationProperties>()), Times.Once); }
public void _003CAsyncPOST_003Eb__0(HttpWebResponse response) { SignOut obj = null; try { string text = ""; using (Stream stream = response.GetResponseStream()) { using (StreamReader streamReader = new StreamReader(stream, Encoding.UTF8)) { text = streamReader.ReadToEnd(); } } if (!text.Equals("")) { obj = XmlHelper.XmlDeserialize <SignOut>(text, Encoding.UTF8); } } catch (Exception ex) { if (ErrorAction != null) { ErrorAction(); } LogTool.Debug(ex); } DoAction(obj); }
public void SendNotification(string userName, Notifications type) { if (MyClient != null) { TransportMessage message = new TransportMessage(); switch (type) { case Notifications.LogIn: case Notifications.EnterGame: SignIn loginNotify = new SignIn() { PlayerName = userName }; message.Event = loginNotify.Type; message.Payload = loginNotify; break; case Notifications.LogOff: case Notifications.LeaveGame: SignOut logoutNotify = new SignOut() { PlayerName = userName }; message.Event = logoutNotify.Type; message.Payload = logoutNotify; break; } MyClient.Send(Serialize(message)); } }
public void ThenLinkIsDisplayed(string p0) { IWebElement SignOut; SignOut = driver.FindElement(By.LinkText("Выйти")); SignOut.Click(); //ScenarioContext.Current.Pending(); }
public void ButtonSubmit(string p0) { IWebElement SignOut; SignOut = driver.FindElement(By.LinkText("Отправить")); SignOut.Click(); //ScenarioContext.Current.Pending(); }
private void OturumKapat_Click(object sender, EventArgs e) { SignIn.Show(); SignOut.Hide(); KullaniciAdiTxt.Text = ""; SifreTxt.Text = ""; label3.Text = ""; LogInCheck = false; }
public void WhenICallTheAddSignOutPostApiEndpointToAddASignOutItChecksIfExistsPullsItemEditsItAndDeletesIt() { HttpResponseMessage response; _addItem = Add(_addItem, out response); Assert.IsNotNull(response); ScenarioContext.Current[AddItemKey] = response; }
public SettingPageViewModel() { AddAccount.Subscribe(async() => { await Root.Navigation.PushModalAsync(new ExploreInstancesPage()); }); SignOut.Subscribe(async() => { await Groundpolis.SignOutAsync(); }); }
public async Task <IActionResult> Logout([FromBody] SignOut loginData) { var response = await Mediator.Send(loginData); if (response.Success) { return(StatusCode(200, response)); } return(StatusCode(500, response)); }
public void EnterUserDetail() { SignInBtn.Click(); EmailAddress.SendKeys("*****@*****.**"); BasePage.driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10); CreateAcccontBtn.Click(); // AC 4.1 create user account Gender.Click(); FirstName.SendKeys("Nadeem"); LastName.SendKeys("Digital"); Password.SendKeys("123qwe"); SelectElement DropDay = new SelectElement(Day); DropDay.SelectByValue("10"); SelectElement DropMonth = new SelectElement(Month); DropMonth.SelectByValue("9"); SelectElement DropYear = new SelectElement(Year); DropYear.SelectByValue("2020"); CheckedSpecialOffer.Click(); AddressFirstName.SendKeys("Nadeem"); AddressLastName.SendKeys("Digital"); Company.SendKeys("Test Digital Company"); Address1.SendKeys("Leeds Town"); Address2.SendKeys("LS1"); City.SendKeys("Leeds"); SelectElement DropDown = new SelectElement(State); DropDown.SelectByText("Florida"); PostCode.SendKeys("00012"); AdditionalInfo.SendKeys("This is first programme of testig"); MobileNo.SendKeys("123456789"); AddressFutureRef.SendKeys("NB_Test"); ClickRegisterUser.Click(); //AC 4.4 verify account namme Assert.AreEqual("Nadeem Digital", VerifyUser.Text); Console.WriteLine(VerifyUser.Text + " Displayed"); Bpage.Imp_wait(); //AC 4.3 verify user taken to MY ACCOUNT page Assert.IsTrue(Pageheading.Displayed); Console.WriteLine(Pageheading.Text + " Displayed"); SignOut.Click(); }
public void SignOut() { // Log in first LogIn(); // Create a toggle for the given test, adds all log events under it test = extent.StartTest("Sign Out"); // SignIn object SignOut obj = new SignOut(); obj.SignOutStep(); }
public void Logout() { var signout = new SignOut(AccountDomain); signout.Post(); Ticket = null; ClientUserName = null; ClientPassword = null; AdminUserName = null; AdminPassword = null; AccountDomain = null; Hours = 0; }
/// <summary> /// This function is used for releasing allocated resources. /// </summary> internal void ReleaseMemory() { this.objInstallMsn.Dispose(); this.objInstallMsn = null; this.objCommon.Dispose(); this.objCommon = null; this.objExecuteInstaller = null; this.objExistingUserSignIn.Dispose(); this.objExistingUserSignIn = null; this.objSignOut.Dispose(); this.objSignOut = null; this.objComposeMail.Dispose(); this.objComposeMail = null; }
public ActionResult ConfirmSignIn(int?id) { if (id == null) { return(new HttpStatusCodeResult(Response.StatusCode = 400)); } SignOut trans = transportationContext.SignOuts.Find(id); if (trans == null) { return(HttpNotFound()); } return(View(trans)); }
//public StatusData<GeneralKvPair<string, string>> SignOut(SystemSession sessionObject, SignOut request) //{ // var result = new StatusData<GeneralKvPair<string, string>> // { // Status = SystemDbStatus.Deleted, // Data = new GeneralKvPair<string, string>() // }; // var session = new Session { SessionToken = request.Token, DeviceId = request.DeviceId, UserId = request.UserName, Replay = true }; // //var user = new User { Session = new Session { UserId = request.UserId.ToString(), SessionToken = request.LoginToken, DeviceId = request.DeviceId, Replay = true }, UsernameEmail = request.UserName }; // //var aa = _client.Service.Kill(user); // _client.SessionService.killSession(session); // result.Data.Id = request.DeviceId; // result.Data.Value = request.Token; // return result; //} public async Task <StatusData <bool> > SignOut(SystemSession sessionObject, SignOut request) { var result = new StatusData <bool> { Status = SystemDbStatus.Deleted }; var session = new Session { SessionToken = request.Token, DeviceId = request.DeviceId, UserId = request.UserName, Replay = true }; result.Data = await Task.Factory.StartNew(() => Client.SessionService.killSession(session)).ConfigureAwait(false); return(result); }
private XElement GetApplicationSchema(string username, string password, string accountDomain) { var signin = new Authenticate(username, password, accountDomain, 1); var xml = signin.Post(); var adminTicket = xml.Element("ticket").Value; var appSchema = new GetSchema(adminTicket, Token, accountDomain, ApplicationId); var xmlSchema = appSchema.Post(); var signout = new SignOut(accountDomain); signout.Post(); return(xmlSchema); }
public void CheckEndToEndScenarioOfLinkedin() { LoginPage loginPage = new LoginPage(driver); PageFactory.InitElements(driver, loginPage); loginPage.LoginData(); Thread.Sleep(2000); WritePost publishArticle = new WritePost(driver); publishArticle.WritePostOnLinkedin(); Thread.Sleep(2000); SignOut signOut = new SignOut(driver); signOut.SignOutLinkedin(); }
private XPathDocument GetApplicationSchema(string username, string password, string accountDomain) { var signin = new Authenticate(username, password, accountDomain, 1); var xml = signin.Post().CreateNavigator(); var adminTicket = xml.SelectSingleNode("/qdbapi/ticket").Value; var appSchema = new GetSchema(adminTicket, Token, accountDomain, ApplicationId); var xmlSchema = appSchema.Post(); var signout = new SignOut(accountDomain); signout.Post(); return(xmlSchema); }
public void StartLogin() { //Login with property owner LoginPage obj = new LoginPage(); obj.MyDoSomethingMethod(LoginPage.MyEnumUserLogin.PropertyOwner); Pages.PO_Advertise_Job_Quotes.PO_AdvertiseJobs(); HomePage.SkipButton(); //Login with service supplier //SignOut.SignOutFromPage(); obj.MyDoSomethingMethod(LoginPage.MyEnumUserLogin.Service_Supp); Pages.MarketPlace.SS_ApplyJob(); SignOut.SignOutFromPage(); }
/// <summary> /// This function is used for releasing allocated resources. /// </summary> internal void ReleaseMemory() { this.objCommon.Dispose(); this.objCommon = null; this.objComposeMail.Dispose(); this.objComposeMail = null; this.objMsnInstallNewUserMediumDoNotRestart.Dispose(); this.objMsnInstallNewUserMediumDoNotRestart = null; this.objExecuteMSI = null; this.objExecuteInstaller = null; this.objExistingUserSignIn.Dispose(); this.objExistingUserSignIn = null; this.objSignOut.Dispose(); this.objSignOut = null; }
public void ThenTheAddResultShouldBeASignOutIdCheckExistsGetByIdEditAndDeleteWithHttpResponseReturns() { //did we get a good result Assert.IsTrue(_addItem != null && _addItem.Id > 0); //set the returned AddID to current Get _addedIdValue = _addItem.Id; _getIdValue = _addedIdValue; _existsIdValue = _getIdValue; //check that the item exists var itemReturned = Exists(_existsIdValue); Assert.IsTrue(itemReturned); //use the value used in exists check _getIdValue = _addItem.Id; Assert.IsTrue(_getIdValue == _addedIdValue); //pull the item by Id var resultGet = GetById <SignOut>(_getIdValue); Assert.IsNotNull(resultGet); _getIdValue = resultGet.Id; Assert.IsTrue(_getIdValue == _addedIdValue); //Now, let's Edit the newly added item _editIdValue = _getIdValue; _editItem = resultGet; Assert.IsTrue(_editIdValue == _addedIdValue); //do an update var updateResponse = Update(_editIdValue, _editItem); Assert.IsNotNull(updateResponse); //pass the item just updated _deletedIdValue = _editIdValue; Assert.IsTrue(_deletedIdValue == _addedIdValue); //delete this same item var deleteResponse = Delete(_deletedIdValue); Assert.IsNotNull(deleteResponse); }
private void GetSignOutUpload_DoAction(SignOut so) { if (!base.Dispatcher.CheckAccess()) { base.Dispatcher.BeginInvoke(new Action <SignOut>(GetSignOutUpload_DoAction), so); return; } if (so != null && so.Reception.Status.ToLower().Trim().Equals("true")) { AutoClosingMessageBox.Show("簽退成功"); } else { UserID = UserID_Origin; AutoClosingMessageBox.Show("簽退失敗"); } MouseTool.ShowArrow(); }
public ActionResult SignOut(SignOut signOut) { if (ModelState.IsValid) { if (signin.SignOut(int.Parse(signOut.BandNum))) { signOut.State = SignOutState.SignedOut; TempData["Success"] = "Sign out Successful"; return(View(new SignOut())); } else { signOut.State = SignOutState.Failed; TempData["Failure"] = "Sign Out Failed"; } } return(View(signOut)); }
public ActionResult ConfirmSignIn(SignOut trans) { try { if (ModelState.IsValid) { trans.CheckInTime = DateTime.Now; trans.ActivityTime = DateTime.Now; transportationContext.Entry(trans).State = System.Data.Entity.EntityState.Modified; transportationContext.SaveChanges(); return(RedirectToAction("Index")); } return(View(trans)); } catch { return(View()); } }
void ReleaseDesignerOutlets() { if (Play != null) { Play.Dispose(); Play = null; } if (SignOut != null) { SignOut.Dispose(); SignOut = null; } if (Title != null) { Title.Dispose(); Title = null; } }
public MainViewModel(AppBootstrapper appBootstrapper, IViewStackService viewStackService = null, IFirebaseAuthService firebaseAuthService = null) { viewStackService = viewStackService ?? Locator.Current.GetService <IViewStackService>(); firebaseAuthService = firebaseAuthService ?? Locator.Current.GetService <IFirebaseAuthService>(); MenuItems = GetMenuItems(); NavigateToMenuItem = ReactiveCommand.CreateFromObservable <IPageViewModel, Unit>( pageVm => viewStackService.PushPage(pageVm, resetStack: true)); this.WhenAnyValue(x => x.Selected) .Where(x => x != null) .StartWith(MenuItems.First()) .Select(x => Locator.Current.GetService <IPageViewModel>(x.TargetType.FullName)) .InvokeCommand(NavigateToMenuItem); SignOut = ReactiveCommand.Create(() => firebaseAuthService.SignOut()); SignOut.Subscribe(_ => appBootstrapper.MainView = new SignInViewModel(appBootstrapper)); }
public ActionResult SignOut(SignOut command) { return Form(command, this.RedirectToAction<StaticController>(x => x.Index())); }
public ActionResult SignOut(SignOut command, string returnUrl) { return Handle(command, () => GetRedirectResult(returnUrl), () => RedirectToAction("SignOut", "Account")); }
public ActionResult SignOut(SignOut command, string returnUrl) { return Handle(command, GetRedirectResult(returnUrl)); }
public ActionResult SignOut(SignOut command) { return Form(command, this.RedirectToAction(x => x.Profile())); }