Exemplo n.º 1
0
        public HttpStatusCode editPortfolio(string portfolio) // convert to json
        {
            var            response = new HttpResponseMessage();
            HttpStatusCode res;

            try
            {
                Portfolio _portfolio = Portfolio.Deserialize(portfolio);
                bool      idExists   = _stockScreenerService.PortfolioStockExists(_portfolio.StockCode);

                if (idExists)
                {
                    _stockScreenerService.DeletePortfolio(_portfolio.StockCode);
                    var o = _stockScreenerService.Create(_portfolio);
                    Console.WriteLine("Portfolio Exists    NEW SHARES" + o.Shares);
                }

                res = response.StatusCode;
            }
            catch (Exception ex)
            {
                if (ex is System.ArgumentNullException)
                {
                    Console.WriteLine("Exception " + ex);
                }

                Console.WriteLine("Exception " + ex);

                res = response.StatusCode;
            }

            return(res);
        }