public async Task TestSellerRegister_onSuccess(int sid, string username, string password, string companyname, int gst, string aboutcmpy, string address, string website, string email, string mobileno)
        {
            try
            {
                var seller = new SellerRegister
                {
                    Sellerid    = sid,
                    Username    = username,
                    Password    = password,
                    Companyname = companyname,
                    Gst         = gst,
                    Aboutcmpy   = aboutcmpy,
                    Address     = address,
                    Website     = website,
                    Email       = email,
                    Mobileno    = mobileno
                };
                await AccountRepository.SellerRegister(seller);

                var result = AccountRepository.ValidateSeller("pranathi", "pranathi@");
                Assert.NotNull(result);
            }
            catch (Exception e)
            {
                Assert.Fail(e.InnerException.Message);
            }
        }
        public async Task TestSellerRegister_onFail(int sid, string username, string password, string companyname, int gst, string aboutcmpy, string address, string website, string email, string mobileno)
        {
            try
            {
                var seller = new SellerRegister
                {
                    Sellerid    = sid,
                    Username    = username,
                    Password    = password,
                    Companyname = companyname,
                    Gst         = gst,
                    Aboutcmpy   = aboutcmpy,
                    Address     = address,
                    Website     = website,
                    Email       = email,
                    Mobileno    = mobileno
                };
                var result = await AccountRepository.SellerRegister(seller);

                Assert.AreEqual(false, result);
            }
            catch (Exception e)
            {
                Assert.Fail(e.InnerException.Message);
            }
        }
Ejemplo n.º 3
0
 public void TestSellerRegister_UnSuccess(string username, string password, string gst, string companyname, string aboutcmpy, string address, string website, string email, string mobileno)
 {
     try
     {
         var seller = new SellerRegister
         {
             Username          = username,
             Password          = password,
             Gst               = gst,
             Companyname       = companyname,
             Briefaboutcompany = aboutcmpy,
             Postaladdress     = address,
             Website           = website,
             Emailid           = email,
             Contactnumber     = mobileno
         };
         var mock = new Mock <IAccountRepository>();
         mock.Setup(x => x.SellerRegisterAsync(seller)).ReturnsAsync(false);
         var result = AccountRepository.SellerRegisterAsync(seller);
         Assert.IsNotNull(result, "test method failed SellerRegister method is null");
         Assert.AreEqual(mock.Object, result);
     }
     catch (Exception e)
     {
         Assert.Fail(e.InnerException.Message);
     }
 }
        /// <summary>
        /// To Add new seller to Seller table in database
        /// </summary>
        /// <param name="seller"></param>
        /// <returns></returns>
        public async Task <bool> SellerRegister(SellerRegister seller)
        {
            Seller seller1 = new Seller();

            if (seller != null)
            {
                seller1.Sellerid    = seller.Sellerid;
                seller1.Username    = seller.Username;
                seller1.Password    = seller.Password;
                seller1.Gst         = seller.Gst;
                seller1.Companyname = seller.Companyname;
                seller1.Aboutcmpy   = seller.Aboutcmpy;
                seller1.Address     = seller.Address;
                seller1.Website     = seller.Website;
                seller1.Email       = seller.Email;
                seller1.Mobileno    = seller.Mobileno;
            }
            ;
            _context.Add(seller1);
            await _context.SaveChangesAsync();

            if ((seller1.Username != seller.Username) && (seller1.Email != seller.Email))
            {
                _context.Add(seller1);
                await _context.SaveChangesAsync();

                return(true);
            }
            else
            {
                return(false);
            }
        }
        public async Task <bool> SellerRegister(SellerRegister seller)
        {
            bool user = await _iAccountRepository.SellerRegister(seller);

            return(user);
            //remove all try-catch blocks from all layers
        }
Ejemplo n.º 6
0
        /// <summary>
        /// To Add new seller to Seller table in SellerDb database
        /// </summary>
        /// <param name="seller"></param>
        /// <returns></returns>
        public async Task <bool> SellerRegisterAsync(SellerRegister seller)
        {
            Seller seller1 = new Seller();

            if (seller != null)
            {
                seller1.Username          = seller.Username;
                seller1.Password          = seller.Password;
                seller1.Gst               = seller.Gst;
                seller1.Companyname       = seller.Companyname;
                seller1.Briefaboutcompany = seller.Briefaboutcompany;
                seller1.Postaladdress     = seller.Postaladdress;
                seller1.Website           = seller.Website;
                seller1.Emailid           = seller.Emailid;
                seller1.Contactnumber     = seller.Contactnumber;
            }
            ;

            if ((seller1.Username != seller.Username) && (seller1.Emailid != seller.Emailid))
            {
                _context.Add(seller1);
                await _context.SaveChangesAsync();

                return(true);
            }
            else
            {
                return(false);
            }
        }
        public void TestSellerRegister(int sid, string username, string password, string companyname, int gst, string aboutcmpy, string address, string website, string email, string mobileno)
        {
            var Datetime = System.DateTime.Now;
            var seller   = new SellerRegister {
                Sid = sid, Username = username, Password = password, Companyname = companyname, Gst = gst, Aboutcmpy = aboutcmpy, Address = address, Website = website, Email = email, Mobileno = mobileno
            };

            AccountRepository.SellerRegister(seller);
            var mock = new Mock <IAccountRepository>();

            mock.Setup(x => x.SellerRegister(seller));
            var result = AccountRepository.ValidateSeller(username, password);

            Assert.NotNull(result);
        }
Ejemplo n.º 8
0
        public async Task <bool> SellerRegister(SellerRegister seller)
        {
            _logger.LogInformation("Register");


            //Null Checking -
            var result = await _iAccountManager.SellerRegister(seller);

            _logger.LogInformation($"Succesfully Registered");
            if (result == true)
            {
                return(result);
            }
            return(result);
        }
Ejemplo n.º 9
0
        public async Task <IActionResult> SellerRegister(SellerRegister seller)
        {
            _logger.LogInformation("Register");
            if (seller is null)
            {
                return(BadRequest("Seller already exists"));
            }
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }
            await _iAccountManager.SellerRegister(seller);

            _logger.LogInformation("Succesfully Registered");
            return(Ok());
        }
        public async Task <IActionResult> RegisterSeller(SellerRegister sellerRegister)
        {
            SellerRegister seller = new SellerRegister();

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

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

                    //userDetails1 = JsonConvert.DeserializeObject<UserDetails>(apiResponse);
                }
            }
            return(RedirectToAction("SellerLogin"));
        }
Ejemplo n.º 11
0
 public void TestSellerRegister_Unsuccess(int sid, string username, string password, string companyname, int gst, string aboutcmpy, string address, string website, string email, string mobileno)
 {
     try
     {
         var Datetime = System.DateTime.Now;
         var seller   = new SellerRegister {
             Sid = sid, Username = username, Password = password, Companyname = companyname, Gst = gst, Aboutcmpy = aboutcmpy, Address = address, Website = website, Email = email, Mobileno = mobileno
         };
         var res  = AccountManager.SellerRegister(seller);
         var mock = new Mock <IAccountManager>();
         mock.Setup(x => x.SellerRegister(seller));
         Assert.AreEqual(res.Result, true);
     }
     catch (Exception e)
     {
         Assert.Fail(e.Message);
     }
 }
Ejemplo n.º 12
0
        public async Task TestSellerRegister_valid_Returns(int sid, string username, string password, string companyname, int gst, string aboutcmpy, string address, string website, string email, string mobileno)
        {
            try
            {
                var sellerRegister = new SellerRegister()
                {
                    Username = username, Password = password, Companyname = companyname, Gst = gst, Aboutcmpy = aboutcmpy, Address = address, Website = website, Email = email, Mobileno = mobileno
                };
                mockAccountManager.Setup(d => d.SellerRegister(It.IsAny <SellerRegister>())).ReturnsAsync(new bool());
                var result = await accountController.SellerRegister(sellerRegister) as OkResult;

                Assert.That(result, Is.Not.Null);
                Assert.That(result.StatusCode, Is.EqualTo(200));
            }
            catch (Exception e)
            {
                Assert.Fail(e.Message);
            }
        }
Ejemplo n.º 13
0
        public async Task TestSellerRegister_Success(int sid, string username, string password, string companyname, int gst, string aboutcmpy, string address, string website, string email, string mobileno)
        {
            try
            {
                SellerRegister sellerRegister = new SellerRegister()
                {
                    Username = username, Password = password, Companyname = companyname, Aboutcmpy = aboutcmpy, Address = address, Website = website, Email = email, Mobileno = mobileno
                };
                mockAccountManager.Setup(x => x.SellerRegister(sellerRegister)).ReturnsAsync(true);
                var result = await accountController.SellerRegister(sellerRegister);

                Assert.That(result, Is.Not.Null);
                //Assert.That(result.StatusCode, Is.EqualTo(200));
            }
            catch (Exception e)
            {
                Assert.Fail(e.Message);
            }
        }
Ejemplo n.º 14
0
        public async Task TestSellerRegister_Unsuccess(int sid, string username, string password, string companyname, int gst, string aboutcmpy, string address, string website, string email, string mobileno)
        {
            try
            {
                var seller = new SellerRegister {
                    Sellerid = sid, Username = username, Password = password, Companyname = companyname, Gst = gst, Aboutcmpy = aboutcmpy, Address = address, Website = website, Email = email, Mobileno = mobileno
                };
                var mock = new Mock <IAccountRepository>();
                mock.Setup(x => x.SellerRegister(seller)).ReturnsAsync(false);
                AccountManager accountManager = new AccountManager(mock.Object);
                var            result         = await accountManager.SellerRegister(seller);

                Assert.IsNotNull(result, "test method failed SellerRegister method is null");
                Assert.AreEqual(false, result);
            }
            catch (Exception e)
            {
                Assert.Fail(e.Message);
            }
        }
        /// <summary>
        /// To Add new seller to Seller table in database
        /// </summary>
        /// <param name="seller"></param>
        /// <returns></returns>
        public async Task <bool> SellerRegister(SellerRegister seller)
        {
            //_context.Seller.Add(seller);
            //var user = await _context.SaveChangesAsync();
            //if(user>0)
            //{
            //    return true;
            //}
            //else
            //{
            //    return false;
            //}
            Seller seller1 = new Seller();

            if (seller != null)
            {
                seller1.Sid         = seller.Sid;
                seller1.Username    = seller.Username;
                seller1.Password    = seller.Password;
                seller1.Gst         = seller.Gst;
                seller1.Companyname = seller.Companyname;
                seller1.Aboutcmpy   = seller.Aboutcmpy;
                seller1.Address     = seller.Address;
                seller1.Website     = seller.Website;
                seller1.Email       = seller.Email;
                seller1.Mobileno    = seller.Mobileno;
            }
            ;
            _context.Add(seller1);
            var sellerId = await _context.SaveChangesAsync();

            if (sellerId > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Ejemplo n.º 16
0
        public async Task <bool> SellerRegister(SellerRegister seller)
        {
            bool user = await _iAccountRepository.SellerRegister(seller);

            return(user);
        }