public async Task <ActionResult <Quote> > GetDate(string symbol, DateTime date) { Equity equity = await eMgr.GetBySymbol(symbol); Quote quoteList = new Quote(); if (equity == default(Equity)) { return(BadRequest(quoteList)); } else { quoteList = await qMgr.GetByEquityIdAndDate(equity.Id, date); if (quoteList == null) { return(BadRequest(quoteList)); } } return(Ok(quoteList)); }
public async Task <ActionResult <Quote> > GetDate(string symbol, DateTime date) { Equity equity = await eMgr.GetBySymbol(symbol); ManagerResult <Quote> mrQuoteList = new ManagerResult <Quote>(); if (equity == default) { mrQuoteList.Success = false; mrQuoteList.Entity = new Quote(); mrQuoteList.Message = $"Error getting symbol: {symbol}"; return(BadRequest(mrQuoteList)); } else { mrQuoteList = await qMgr.GetByEquityIdAndDate(equity.Id, date); if (!mrQuoteList.Success) { return(BadRequest(mrQuoteList)); } } return(Ok(mrQuoteList.Entity)); }