Exemple #1
0
        public async Task <bool> BuyerRegister(BuyerRegister buyer)
        {
            Buyer buyer1 = new Buyer();

            if (buyer != null)
            {
                buyer1.Buyerid  = buyer.buyerId;
                buyer1.Username = buyer.userName;
                buyer1.Password = buyer.password;
                buyer1.Mobileno = buyer.mobileNo;
                buyer1.Email    = buyer.emailId;
                buyer1.Datetime = buyer.dateTime;
            }
            _context.Buyer.Add(buyer1);
            var user = await _context.SaveChangesAsync();

            if (user > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
 public async Task <IActionResult> Buyer(BuyerRegister buyer)
 {
     _logger.LogInformation("Register");
     if (buyer is null)
     {
         return(BadRequest("Buyer already exists"));
     }
     if (!ModelState.IsValid)
     {
         return(BadRequest());
     }
     _logger.LogInformation("Succesfully Registered");
     return(Ok(await _iUserManager.BuyerRegister(buyer)));
 }
        public async Task <bool> BuyerRegister(BuyerRegister buyer)
        {
            Buyer buyer1 = new Buyer();
            var   result = buyers.Where(i => i.Email.ToString() == buyer1.Email.ToString()).Select(i => i).ToList();

            //var result = (from i in buyers select i).ToList();
            if (result.Count > 1)
            {
                return(false);
            }
            else
            {
                bool user = await _iuserRepository.BuyerRegister(buyer);

                return(user);
            }
        }
        public async Task RegisterBuyer_Successfull(int buyerId, string userName, string password, string mobileNo, string email)
        {
            try
            {
                DateTime datetime = System.DateTime.Now;
                var      buyer    = new BuyerRegister {
                    buyerId = buyerId, userName = userName, password = password, mobileNo = mobileNo, emailId = email, dateTime = datetime
                };
                var mock = new Mock <IUserRepository>();
                mock.Setup(x => x.BuyerRegister(buyer)).ReturnsAsync(true);
                var result = await userRepository.BuyerRegister(buyer);

                Assert.NotNull(result);
            }
            catch (Exception e)
            {
                Assert.Fail(e.Message);
            }
        }
Exemple #5
0
        public async Task RegisterBuyer_Successfull(int buyerId, string userName, string password, string mobileNo, string email)
        {
            try
            {
                DateTime dateTime = System.DateTime.Now;
                mockUserManageer.Setup(x => x.BuyerRegister(It.IsAny <BuyerRegister>())).ReturnsAsync(new bool());
                BuyerRegister buyerRegister = new BuyerRegister()
                {
                    buyerId = buyerId, userName = userName, password = password, mobileNo = mobileNo, emailId = email, dateTime = dateTime
                };
                var result = await userController.Buyer(buyerRegister) as OkObjectResult;

                Assert.That(result, Is.Not.Null);
                Assert.That(result.StatusCode, Is.EqualTo(200));
            }
            catch (Exception e)
            {
                Assert.Fail(e.Message);
            }
        }