public PedidoHATEOASManager(string urlBase, PedidoEstadoAtualDaAplicacao estadoAtualAplicacao, PedidoDTO pedidoDTO = null, PedidoItemDTO pedidoItemDTO = null) { _urlBase = urlBase; _estadoAtual = estadoAtualAplicacao; _pedidoDTO = pedidoDTO; _pedidoItemDTO = pedidoItemDTO; }
public static PedidoItemDTO GerarLinks(this PedidoItemDTO pedidoItemDTO, string urlBase, PedidoEstadoAtualDaAplicacao estadoAtual) { var pedidoHATEOAS = new PedidoHATEOASManager(urlBase, estadoAtual, pedidoItemDTO: pedidoItemDTO); pedidoItemDTO.Links = pedidoHATEOAS.ObterLinks(); return pedidoItemDTO; }
public static PedidoItemDTO GerarLinks(this PedidoItemDTO pedidoItemDTO, string urlBase, PedidoEstadoAtualDaAplicacao estadoAtual) { var pedidoHATEOAS = new PedidoHATEOASManager(urlBase, estadoAtual, pedidoItemDTO: pedidoItemDTO); pedidoItemDTO.Links = pedidoHATEOAS.ObterLinks(); return(pedidoItemDTO); }