public HttpStatusCode savePortfolio(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) { return(HttpStatusCode.Ambiguous); } _stockScreenerService.Create(_portfolio); res = response.StatusCode; } catch (Exception ex) { if (ex is System.ArgumentNullException) { Console.WriteLine("Exception " + ex); } Console.WriteLine("Exception " + ex); res = response.StatusCode; } return(res); }