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); } }
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); } }