public void AddItem(WishClient obj) { using IDbConnection dbConnection = Connection; dbConnection.Open(); dbConnection.Execute("INSERT INTO WISHCLIENTITEM (wishclient_id, product_id) VALUES(@wishclient_id, @product_id)" , new { wishclient_id = obj.Id, product_id = obj.Product.Id }); }
public void Add(WishClient obj) { using IDbConnection dbConnection = Connection; dbConnection.Open(); dbConnection.Execute("INSERT INTO WISHCLIENT (id, id_client) VALUES(@id, @idClient)" , new { id = obj.Id, idClient = obj.Client.Id }); }
private static void GetWishClient(out Client client, out Product product, out WishClient wishlist) { client = Client.ClientBuilder(new Name("Eduardo", "Oliveira"), new Email("*****@*****.**")); var title = new Title("Notebook"); var picture = new Picture("/teste/teste.jpeg"); product = Product.ProductBuilder(title, picture, 10000, "Dell"); wishlist = WishClient.WishClientBuilder(client, product); }
static void Main(string[] args) { string[] names = { "Vasya", "Petya", "Dima" }; string[] wishes = { "IPhone 5", "Samsung Galaxy S8", "Xiaomi Redmi 4X" }; WishClient[] objArray = new WishClient[names.Length]; for (int i = 0; i < objArray.Length; i++) { objArray[i] = new WishClient(); objArray[i].SayYourWish(names[i], wishes[i]); } Console.WriteLine("All Wishes sent successfully"); Console.ReadLine(); }
public void WishList_Client_Created_Success() { var client = Client.ClientBuilder(new Name("Eduardo", "Oliveira"), new Email("*****@*****.**")); var title = new Title("Notebook"); var picture = new Picture("/teste/teste.jpeg"); var product = Product.ProductBuilder(title, picture, 10000, "Dell"); var wishlist = WishClient.WishClientBuilder(client, product); repositoryClient.Setup(x => x.GetById(It.IsAny <Guid>())).Returns(client); repositoryWhisClient.Setup(x => x.GetByClientEmail(client.Email.ToString())).Returns((WishClient)null); repositoryWhisClient.Setup(x => x.GetById(It.IsAny <Guid>())).Returns(wishlist); repositoryProduct.Setup(x => x.GetByProductTitle(product.Title.ToString())).Returns(product); serviceWishClient.Add(wishlist); var list = serviceWishClient.GetErrors(); Assert.AreEqual(0, list.Count); }
public IActionResult CreateWishList([FromBody] WishClientDTO wishClientDTO) { var client = new Client(wishClientDTO.IdClient); var product = new Product(new Title(wishClientDTO.Title)); var wishClient = WishClient.WishClientBuilder(client, product); if (wishClient.Errors.Count > 0) { return(BadRequest(wishClient.Errors.Select(c => c.ErrorMessage))); } _wishClientService.Add(wishClient); if (_wishClientService.GetErrors().Count > 0) { return(BadRequest(_wishClientService.GetErrors())); } return(Ok()); }
public void Update(WishClient obj) { throw new NotImplementedException(); }