public void View() { #region Coletar Informações Para TradeReference DateTime dataReferencia = DateTimeUtil.ConvertStrInDateTime(Input.ReadUserInput("Informe a data de referência (mm/dd/yyyy):", EOutputConvert.DateTime)); int numeroNegocios = int.Parse(Input.ReadUserInput("Informe o número de negócios do Portfólio:", EOutputConvert.Int)); var tradeReference = new TradeReference(numeroNegocios, dataReferencia); #endregion #region Coletar Informações para Trades ViewElement(numeroNegocios); #endregion #region Processar o Negocio Console.WriteLine("\nAguarde estamos avaliando suas informações..."); var result = _tradeService.Avaliar(tradeReference, _trades); #endregion #region Resultado ViewElementAvaliacao(result.ToList()); #endregion }
public IHttpActionResult PutTradeReference(int id, TradeReference tradeReference) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tradeReference.ID) { return(BadRequest()); } db.Entry(tradeReference).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TradeReferenceExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetTradeReference(int id) { TradeReference tradeReference = db.tradeReferences.Find(id); if (tradeReference == null) { return(NotFound()); } return(Ok(tradeReference)); }
public IHttpActionResult PostTradeReference(TradeReference tradeReference) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.tradeReferences.Add(tradeReference); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = tradeReference.ID }, tradeReference)); }
public IHttpActionResult DeleteTradeReference(int id) { TradeReference tradeReference = db.tradeReferences.Find(id); if (tradeReference == null) { return(NotFound()); } db.tradeReferences.Remove(tradeReference); db.SaveChanges(); return(Ok(tradeReference)); }