Exemplo n.º 1
0
        public async Task <IActionResult> SignOut([FromBody] SignOut command)
        {
            command.RefreshToken = _cookieFactory.GetRefreshTokenFromCookie(this);
            await _commandDispatcher.SendAsync(command);

            return(Accepted());
        }
Exemplo n.º 2
0
        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());
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 7
0
        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));
            }
        }
Exemplo n.º 8
0
        public void ThenLinkIsDisplayed(string p0)
        {
            IWebElement SignOut;

            SignOut = driver.FindElement(By.LinkText("Выйти"));
            SignOut.Click();
            //ScenarioContext.Current.Pending();
        }
Exemplo n.º 9
0
        public void ButtonSubmit(string p0)
        {
            IWebElement SignOut;

            SignOut = driver.FindElement(By.LinkText("Отправить"));
            SignOut.Click();
            //ScenarioContext.Current.Pending();
        }
Exemplo n.º 10
0
 private void OturumKapat_Click(object sender, EventArgs e)
 {
     SignIn.Show();
     SignOut.Hide();
     KullaniciAdiTxt.Text = "";
     SifreTxt.Text        = "";
     label3.Text          = "";
     LogInCheck           = false;
 }
Exemplo n.º 11
0
        public void WhenICallTheAddSignOutPostApiEndpointToAddASignOutItChecksIfExistsPullsItemEditsItAndDeletesIt()
        {
            HttpResponseMessage response;

            _addItem = Add(_addItem, out response);

            Assert.IsNotNull(response);
            ScenarioContext.Current[AddItemKey] = response;
        }
Exemplo n.º 12
0
 public SettingPageViewModel()
 {
     AddAccount.Subscribe(async() =>
     {
         await Root.Navigation.PushModalAsync(new ExploreInstancesPage());
     });
     SignOut.Subscribe(async() =>
     {
         await Groundpolis.SignOutAsync();
     });
 }
Exemplo n.º 13
0
        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));
        }
Exemplo n.º 14
0
        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();
        }
Exemplo n.º 15
0
            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();
            }
Exemplo n.º 16
0
        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;
 }
Exemplo n.º 18
0
        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));
        }
Exemplo n.º 19
0
        //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);
        }
Exemplo n.º 20
0
        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);
        }
Exemplo n.º 21
0
        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();
        }
Exemplo n.º 22
0
        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);
        }
Exemplo n.º 23
0
        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;
 }
Exemplo n.º 25
0
        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);
        }
Exemplo n.º 26
0
 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();
 }
Exemplo n.º 27
0
        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));
        }
Exemplo n.º 28
0
 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());
     }
 }
Exemplo n.º 29
0
        void ReleaseDesignerOutlets()
        {
            if (Play != null)
            {
                Play.Dispose();
                Play = null;
            }

            if (SignOut != null)
            {
                SignOut.Dispose();
                SignOut = null;
            }

            if (Title != null)
            {
                Title.Dispose();
                Title = null;
            }
        }
Exemplo n.º 30
0
        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()));
		}
Exemplo n.º 32
0
 public ActionResult SignOut(SignOut command, string returnUrl)
 {
     return Handle(command, () => GetRedirectResult(returnUrl), () => RedirectToAction("SignOut", "Account"));
 }
Exemplo n.º 33
0
 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()));
 }