public CardapioCategoriaQuery(ICardapioCategoriaService service) { Field <ListGraphType <CardapioCategoriaType> >( "cardapioCategorias", resolve: contexto => { var cardapioCategorias = service.ObterTodosCardapiosCategoria(); return(cardapioCategorias); } ); Field <CardapioCategoriaType>( "cardapioCategoriaPorCodigo", arguments: new QueryArguments( new QueryArgument <NonNullGraphType <IntGraphType> > { Name = "codigo" } ), resolve: contexto => { var cardapioCategoriaDTO = new CardapioCategoriaDTO { Codigo = contexto.GetArgument <int>("codigo") }; var cardapioCategorias = service.ObterCardapioCategoriaPorChavePrimaria(cardapioCategoriaDTO); return(cardapioCategorias); } ); }
public async Task ExlcuirCardapioCategoria(CardapioCategoriaDTO cardapioCategoriaDTO) { await _repositorio.ExcluirEntidade(cardapioCategoriaDTO.Transformar <CardapioCategoria>()); }
public async Task <CardapioCategoriaDTO> AtualizarCardapioCategoria(CardapioCategoriaDTO cardapioCategoriaDTO) { var resultado = await _repositorio.AtualizarEntidade(cardapioCategoriaDTO.Transformar <CardapioCategoria>()); return(resultado.Transformar <CardapioCategoriaDTO>()); }
public async Task <CardapioCategoriaDTO> ObterCardapioCategoriaPorChavePrimaria(CardapioCategoriaDTO dto) { var resultado = await _repositorio.ObterEntidadePorChavePrimaria <CardapioCategoria>(dto.Codigo); return(resultado.Transformar <CardapioCategoriaDTO>()); }