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); }