public void TestSellerLogin_Successful()
        {
            Task <SellerLogin> result = AccountRepository.ValidateSeller("manasa", "manasa@");
            SellerLogin        seller = result.Result;

            Assert.NotNull(seller.Username);
        }
Exemplo n.º 2
0
        public ActionResult Create(ViewSeller vseller)
        {
            if (ModelState.IsValid)
            {
                SellerAddress address = new SellerAddress();
                address.Area     = areaRepo.Get(vseller.Area);
                address.City     = cityRepo.Get(vseller.City);
                address.ShopName = vseller.ShopName;

                SellerLogin login = new SellerLogin();
                login.Username = vseller.Username;
                login.Password = vseller.Password;

                SellerApproval approval = new SellerApproval();
                approval.Status = false;

                Seller seller = new Seller();
                seller.FirstName = vseller.FirstName;
                seller.LastName  = vseller.LastName;
                seller.Email     = vseller.Email;
                seller.Phone     = vseller.Phone;
                seller.Gender    = vseller.Gender;
                seller.Address   = address;
                seller.LoginData = login;
                seller.Approval  = approval;

                sellerRepo.Insert(seller);

                return(RedirectToAction("Index", "Home"));
            }

            return(View(vseller));
        }
        public async Task <IActionResult> SellerLogin(SellerLogin sellerLogin)
        {
            SellerLogin sellerLogin1 = new SellerLogin();

            using (var httpClient = new HttpClient())
            {
                StringContent content = new StringContent(JsonConvert.SerializeObject(sellerLogin), Encoding.UTF8, "application/json");

                using (var response = await httpClient.PostAsync("http://localhost:62518/api/v1/UserLogin/", content))
                {
                    string apiResponse = await response.Content.ReadAsStringAsync();

                    if (apiResponse != null)
                    {
                        return(RedirectToAction("SellerIndex"));
                    }
                    else
                    {
                        Console.WriteLine("Invalid Credentials");
                        return(RedirectToAction("SellerLogin"));
                    }
                    //sellerLogin1 = JsonConvert.DeserializeObject<SellerLogin>(apiResponse);
                }
            }
        }
Exemplo n.º 4
0
    protected void btnLogin_Click(object sender, EventArgs e)
    {
        SellerLogin lObj = new SellerLogin();
        DataTable   d    = new DataTable();
        int         check;
        string      username;
        int         Userid;

        check = lObj.log_in(tbemail.Text, tbpswd.Text, out d);
        if (check == 1)
        {
            getUserName gun = new getUserName();
            Userid                  = gun.Suser(tbemail.Text, out d);
            username                = gun.Sname(tbemail.Text, out d);
            Session["username"]     = username;
            tbemail.Text            = "";
            tbpswd.Text             = "";
            Session["SellerUserid"] = Userid;
            Response.Redirect("~/Seller/SellerHome.aspx");
        }
        else
        {
            LoginMsg.Text = "Enter Valid Credentials";
        }
    }
    protected void BtnLogin_Click(object sender, EventArgs e)
    {
        SellerLogin lObj = new SellerLogin();
        DataTable   d    = new DataTable();
        int         check;
        string      Username;
        int         id;

        check = lObj.log_in(tbEmail1.Text, tbPassword1.Text, out d);

        if (check == 1)
        {
            SessionUNSELLER s = new SessionUNSELLER();
            Username            = s.User(tbEmail1.Text, out d);
            Session["Username"] = Username;
            SessionIDSeller s1 = new SessionIDSeller();
            id            = s1.User(tbEmail1.Text, out d);
            Session["id"] = id;
            lblMsg.Text   = "Login Successful";
            Response.Redirect("~/SellerAfterLogin.aspx");
        }
        else
        {
            lblMsg.Text = "User account does not exist";
        }
    }
Exemplo n.º 6
0
        public async Task <IActionResult> SellerLogin(string username, string password)
        {
            Token token = null;

            _logger.LogInformation("User Login");

            SellerLogin login1 = await _iAccountManager.ValidateSeller(username, password);

            if (login1 != null)
            {
                token = new Token()
                {
                    sellerid = login1.sellerid, username = login1.Username, token = GenerateJwtToken(username), message = "Success"
                };
            }
            else
            {
                token = new Token()
                {
                    token = null, message = "UnSuccess"
                };
            }
            _logger.LogInformation($"Welcome{username}");
            return(Ok(token));
        }
Exemplo n.º 7
0
        public int Delete(int id)
        {
            SellerLogin loginToDelete = context.SellerLogins.SingleOrDefault(l => l.Id == id);

            context.SellerLogins.Remove(loginToDelete);

            return(context.SaveChanges());
        }
Exemplo n.º 8
0
        public int Update(SellerLogin credential)
        {
            SellerLogin credentialToUpdate = context.SellerLogins.SingleOrDefault(c => c.Id == credential.Id);

            credentialToUpdate.Username = credential.Username;
            credentialToUpdate.Password = credential.Password;

            return(context.SaveChanges());
        }
Exemplo n.º 9
0
        public async Task <SellerLogin> ValidateSeller(string username, string password)
        {
            SellerLogin seller1 = await _iAccountRepository.ValidateSeller(username, password);

            if (seller1 != null)
            {
                return(seller1);
            }
            else
            {
                return(null);
            }
        }
Exemplo n.º 10
0
        public async Task SellerLogin_Success(string username, string password)
        {
            try
            {
                var seller = new SellerLogin();
                var mock   = new Mock <IAccountRepository>();
                mock.Setup(x => x.ValidateSeller(username, password)).ReturnsAsync(seller);
                AccountManager accountManager = new AccountManager(mock.Object);
                var            result         = await accountManager.ValidateSeller(username, password);

                Assert.IsNotNull(result, "test method fail SellerLogin method is null");
            }
            catch (Exception e)
            {
                Assert.Fail(e.Message);
            }
        }
Exemplo n.º 11
0
 public void SellerLogin_UnSuccess()
 {
     try
     {
         var seller = new SellerLogin {
             Username = "******", Password = "******"
         };
         var mock = new Mock <IAccountRepository>();
         mock.Setup(x => x.ValidateSellerAsync("pramod#23", "pramod#23")).ReturnsAsync(seller);
         var result = AccountRepository.ValidateSellerAsync("pramod#23", "pramod#23");
         Assert.IsNotNull(result, "test method failed ValidateSeller method is null");
         Assert.AreEqual(mock.Object, result);
     }
     catch (Exception e)
     {
         Assert.Fail(e.InnerException.Message);
     }
 }
 public void Test_Controller_SellerLogin_UnSuccess()
 {
     try
     {
         var seller = new SellerLogin {
             Username = "******", Password = "******"
         };
         var mock = new Mock <IAccountManager>();
         mock.Setup(x => x.ValidateSeller("pramod", "pramod123")).ReturnsAsync(seller);
         var result = _accountController.SellerLogin("pramod", "pramod123");
         Assert.IsNotNull(result, "test method failed SellerRegister method is null");
         Assert.AreNotEqual(mock.Object, result);
     }
     catch (Exception e)
     {
         Assert.Fail(e.Message);
     }
 }
Exemplo n.º 13
0
        public async Task SellerLogin_Successfull(string uname, string pwd)
        {
            try
            {
                SellerLogin login = new SellerLogin()
                {
                    Username = uname, Password = pwd
                };
                var result = await accountController.SellerLogin(login);

                Assert.That(result, Is.Not.Null);
                //Assert.That(result.StatusCode, Is.EqualTo(200));
            }
            catch (Exception e)
            {
                Assert.Fail(e.Message);
            }
        }
Exemplo n.º 14
0
 public void SellerLoginByRightUserLoginTest()
 {
     try
     {
         var seller = new SellerLogin {
             Username = "******", Password = "******"
         };
         var mock = new Mock <IAccountRepository>();
         mock.Setup(x => x.ValidateSellerAsync("rahul", "rahul123")).ReturnsAsync(seller);
         AccountManager accountManager = new AccountManager(mock.Object);
         var            result         = accountManager.ValidateSeller("rahul", "rahul123");
         Assert.IsNotNull(result, "test method failed SellerRegister method is null");
         Assert.AreEqual(result.Result, true);
     }
     catch (Exception e)
     {
         Assert.Fail(e.Message);
     }
 }
Exemplo n.º 15
0
        public ActionResult SellerLogin(ViewUserLogin vUserLogin)
        {
            if (ModelState.IsValid)
            {
                SellerLoginRepository loginRepo = new SellerLoginRepository();
                SellerLogin           login     = new SellerLogin();
                login.Username = vUserLogin.Username;
                login.Password = vUserLogin.Password;

                int id = loginRepo.Match(login).Id;

                return(RedirectToAction("Index", "Seller", new { @id = id }));
            }

            else
            {
                return(View(vUserLogin));
            }
        }
Exemplo n.º 16
0
        public SellerLogin Match(SellerLogin credential)
        {
            SellerLogin credentialFromDB = context.SellerLogins.SingleOrDefault(c => c.Username == credential.Username && c.Password == credential.Password);

            return(credentialFromDB);
        }
Exemplo n.º 17
0
        public int Insert(SellerLogin credential)
        {
            context.SellerLogins.Add(credential);

            return(context.SaveChanges());
        }
Exemplo n.º 18
0
 public Task <Seller> SellerLogin(SellerLogin user)
 {
     throw new NotImplementedException();
 }