public Guid CreatePortfolio(Portfolio.CreateRequest request) { request.PortfolioGuid = new Guid(); ExecuteProcedure("ins_CreatePortfolio", Upsert(request)); return(request.PortfolioGuid); }
public Guid CreatePortfolio([FromBody] Portfolio.CreateRequest request) { PortfolioManager portfolioManager = new PortfolioManager(); Guid portfolioGuid = portfolioManager.CreatePortfolio(request); return(portfolioGuid); }
private SqlParameter[] Upsert(Portfolio.CreateRequest request) { return(new SqlParameter[] { new SqlParameter("@PortfolioGUID", request.PortfolioGuid), new SqlParameter("@PortfolioName", request.PortfolioName), new SqlParameter("@Symbols", JsonConvert.SerializeObject(request.Symbols)), new SqlParameter("@UserGUID", request.UserGuid) }); }
public Guid CreatePortfolio(Portfolio.CreateRequest request) { Guid portfolioGuid = _portfolioDao.CreatePortfolio(request); return(Guid.Empty); }