public GeneralResponse GetClientes(ClienteRQ cliente) { IGeneralResponseRepository generalResponseRepository = new GeneralResponseRespository(); IClientesRepository clientesRepository; GeneralResponse generalResponse; ClienteRS oResponse; try { clientesRepository = new ClientesRepository(); oResponse = clientesRepository.GetClientes(cliente); if (oResponse != null) { generalResponse = generalResponseRepository.getOK(oResponse); } else { generalResponse = generalResponseRepository.getErrorValidation("¡La búsqueda no obtuvo resultados!"); } } catch (Exception ex) { generalResponse = generalResponseRepository.getError(ex); throw; } return(generalResponse); }
public GeneralResponse getAllProducts() { IGeneralResponseRepository generalResponseRepository = new GeneralResponseRespository(); IProductRepository productRepository; IEnumerable <VeqProdEcommerce> productos; GeneralResponse generalResponse; try { productRepository = new ProductRepository(); productos = productRepository.GetAll(); if (productos.Count() > 0) { generalResponse = generalResponseRepository.getOK(productos); } else { generalResponse = generalResponseRepository.getErrorValidation("¡La búsqueda no obtuvo resultados!"); } } catch (Exception ex) { generalResponse = generalResponseRepository.getError(ex); throw; } return(generalResponse); }
public GeneralResponse CreateDocument(DocumentoRQ documentoRQ) { IGeneralResponseRepository generalResponseRepository = new GeneralResponseRespository(); IDocumentoRepository documentoRepository; GeneralResponse generalResponse; int iResult = int.MinValue; try { documentoRepository = new DocumentoRepository(); iResult = documentoRepository.CreateDocument(documentoRQ); if (iResult > 0) { generalResponse = generalResponseRepository.getOK(iResult); } else if (iResult == 0) { generalResponse = generalResponseRepository.getErrorValidation("¡No se creó el documento!"); } else { generalResponse = generalResponseRepository.getErrorValidation("¡Ha ocurrido un error al guardar el documento!"); } } catch (Exception ex) { generalResponse = generalResponseRepository.getError(ex); throw; } return(generalResponse); }