public virtual IActionResult CarteiraIdcarteiraGet([FromRoute][Required] int?idcarteira) { int rspStc = 0; CarteiraItem objResp = Services.CarteiraService.GetById(out rspStc, idcarteira); return(StatusCode(rspStc, objResp)); }
public static CarteiraItem GetById(out int errcode, int?idcarteira) { CarteiraItem result = null; errcode = 500; try { Expression <Func <Carteira, bool> > Filtro = a => a.Idcarteira == idcarteira; Carteira item = cr.GetOne(Filtro); if (item != null) { errcode = 400; // <response code="400">valor do parametro inválido</response> result = new CarteiraItem() { Dataatualizaco = item.Dataatualizao, Idcarteira = item.Idcarteira, Titulo = item.Titulo, Descrcricao = item.Descrcricao }; } errcode = 200; // <response code="200">resultados da consulta</response> } catch (System.Exception ex) { } return(result); }
public virtual IActionResult AddCarteira([FromBody] CarteiraItem body) { var rspStc = Services.CarteiraService.Add(body); CarteiraItemresponse objResp = new CarteiraItemresponse() { Idcarteira = body.Idcarteira }; return(StatusCode(rspStc, objResp)); }
public virtual IActionResult CarteiraIdcarteiraPut([FromRoute][Required] int?idcarteira, [FromBody] CarteiraItem body) { var rspStc = Services.CarteiraService.Update(idcarteira, body); CarteiraItemresponse objResp = new CarteiraItemresponse() { Idcarteira = body.Idcarteira }; return(StatusCode(rspStc, objResp)); }