public Resultado <Tuple <IList <Supermercado>, int> > ListarTodosSupermercados(int pagina = 1, int tamanhoPagina = int.MaxValue, string orderBy = null) { var resultado = new Resultado <Tuple <IList <Supermercado>, int> >(true); try { var resultadoContar = SupermercadoProcess.ContarTodos(); resultado += resultadoContar; if (resultado.Sucesso) { int total = resultadoContar.Retorno; var resultadoListar = SupermercadoProcess.ListarTodos(pagina, tamanhoPagina, orderBy); resultado += resultadoListar; if (resultadoListar.Sucesso) { var lista = resultadoListar.Retorno; resultado.Retorno = new Tuple <IList <Supermercado>, int>(lista, total); } } } catch (Exception ex) { resultado = new Resultado <Tuple <IList <Supermercado>, int> >(ex); } return(resultado); }
public Resultado <Supermercado> ConsultarSupermercado(Supermercado supermercadoFiltro) { var resultado = new Resultado <Supermercado>(true); try { resultado = SupermercadoProcess.Consultar(supermercadoFiltro); } catch (Exception ex) { resultado = new Resultado <Supermercado>(ex); } return(resultado); }
public Resultado ExcluirSupermercado(Supermercado supermercado) { var resultado = new Resultado(false); try { resultado = SupermercadoProcess.Excluir(supermercado); } catch (Exception ex) { resultado = new Resultado(ex); } return(resultado); }