public ProductResult StoreProduct(Productik p) { GenerateProducts(); ProductResult result = new ProductResult(); for (int i = 0; i < Products.Count; i++) { if (p.ID == Products[i].ID) { result.Message = "This ID is already used"; result.Status = "Failure"; return(result); } if (p.name.Length == 0) { result.Message = "Name is empty"; result.Status = "Failure"; return(result); } } Products.Add(p); result.Message = "Added"; result.Status = "Success"; return(result); }
static void Main(string[] args) { Console.WriteLine("Client"); var client = new ServiceReference1.ServiceClient("WSHttpBinding_IService"); // Productik p = new Productik(8, "KitKat", "Group10", 280); Productik p1 = new Productik(1, "KitKat", "Group10", 280); var result = client.StoreProduct(p1); Console.WriteLine("Message is {0}, status is {1}", result.Message, result.Status); Console.ReadKey(); }
private void GenerateProducts() { Productik p1 = new Productik(1, "Snickers", "Group1", 250); Productik p2 = new Productik(8, "Mars", "Group4", 250); Productik p3 = new Productik(2, "Bounty", "Group2", 350); Productik p4 = new Productik(5, "Twix", "Group9", 450); Productik p5 = new Productik(6, "MilkyWay", "Group3", 150); Products.Add(p1); Products.Add(p2); Products.Add(p3); Products.Add(p4); Products.Add(p5); }