public string[] toStringArray(FinanceStrategies strategy = FinanceStrategies.Google) { List <string> result = new List <string>(); result.Add(name); result.Add(symbol); result.Add(FinanceUnifier.getExchangeFullTitle(exch)); result.Add((type != null) ? type : typeDisp); result.Add(Quantity.ToString()); result.Add(((double)PricePurchase).ToString("0.00") + " " + Currency.Symbol); result.Add(PriceCurrent.ToString("0.00") + " " + Currency.Symbol); result.Add(ChangePercentage); result.Add(CurrentValue.ToString("0.00") + " " + Currency.Symbol); result.Add(CurrentValueChange.ToString("+0.00%;-0.00%")); result.Add((CurrentValue - ((double)Quantity * (double)PricePurchase)).ToString("+0.00;-0.00") + " " + Currency.Symbol); if (strategy == FinanceStrategies.Yahoo) { result.Add(BookValue.ToString() + " " + Currency.Symbol); result.Add(MarketCapitalization); result.Add(FiftydayMovingAverage.ToString()); result.Add(TwoHundreddayMovingAverage.ToString()); } return(result.ToArray()); }
public IActionResult Post([FromBody] BookValue value, [FromServices] IBookBusiness bookBusiness, [FromServices] IMapper mapper) { var bookDomain = mapper.Map <Book>(value); var bookCreated = mapper.Map <BookValue>(bookBusiness.Create(bookDomain)); return(Created("Post:Book", bookCreated)); }
public IActionResult Put(long id, [FromBody] BookValue value, [FromServices] IBookBusiness bookBusiness, [FromServices] IMapper mapper) { value.Id = id; var bookDomain = mapper.Map <Book>(value); var bookUpdated = bookBusiness.Update(bookDomain); if (bookUpdated != null) { return(Ok(mapper.Map <BookValue>(bookUpdated))); } else { return(NotFound()); } }