static void Setup() { string username = "******"; string password = "******"; string storename = "store"; LoginProxy service = new LoginProxy(); try { service.Register(username, password, DateTime.Now, "shit"); Console.WriteLine("Registering: " + username + ":" + password); Member member = service.loginEx(username, password); int storeId = service.AddStore(storename); Console.WriteLine("Opening store: " + storename + ":" + storeId); int product1Id = service.AddProductToStore(storeId, "product1", "testProduct", 10.0, "test"); service.AddProductToStock(storeId, product1Id, 10); Console.WriteLine("Adding product: " + "product1" + ":" + product1Id); int product2Id = service.AddProductToStore(storeId, "product2", "testProduct", 5.0, "test"); service.AddProductToStock(storeId, product1Id, 5); Console.WriteLine("Adding product: " + "product2" + ":" + product2Id); service.logout(); Console.WriteLine("Setup Done"); } catch (Exception e) { Console.WriteLine(e.Message); } }
private void addStoreHandler(JObject msgObj, string message, out bool outAns) { outAns = false; JsonResponse response; int requestId = (int)msgObj["id"]; string storeName = (string)msgObj["data"]; try { int ans = user.AddStore(storeName); outAns = true; response = JsonResponse.generateActionSucces(requestId, ans.ToString()); } catch (WorkShopDbException dbExc) { response = JsonResponse.generateActionError(requestId, "DB is down please try again in few minutes\n" + dbExc.Message); } catch (Exception e) { response = JsonResponse.generateActionError(requestId, e.Message); } sendMyselfAMessage(JsonHandler.SerializeObject(response)); }