Пример #1
0
        //processes incoming message
        public string Process(string sMessage)
        {
            try
            {
                string[] els = sMessage.Split((','));
                switch (els[0])
                {
                case "SEARCH":
                    return(myCustomer.Search(els[1], els[2]));

                case "CREATE":
                    return(myCustomer.Create(els[1], els[2]));

                case "DEPOSIT":
                case "WITHDRAW":
                    return(myTransaction.DepWith(els[0], els[1], els[2]));

                case "BALANCE":
                    return(myTransaction.Balance(els[1], els[2]));

                default:
                    return("1");
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
                return("-1");
            }
        }