示例#1
0
        public void TFolioExterno()
        {
            EntEmpresaExterna entEmpresaExterna = new EntEmpresaExterna
            {
                client = new EntEmpresaExternaCliente
                {
                    email = "*****@*****.**",
                    name  = "Cristopher"
                },
                origin   = (int)EnumOrigen.Locutorios,
                products = new List <EntEmpresaExternaProducto>
                {
                    new EntEmpresaExternaProducto
                    {
                        id  = 39,
                        qty = 1
                    }
                }
            };

            string req = JsonConvert.SerializeObject(entEmpresaExterna, Formatting.Indented);

            BusFolio busFolio = new BusFolio();

            var res = busFolio.BNuevoFolioEmpresaExterna(entEmpresaExterna);

            string json = JsonConvert.SerializeObject(res, Formatting.Indented);
        }
示例#2
0
        public IMDResponse<bool> CNuevoFolioEmpresaExterna([FromBody]EntEmpresaExterna entEmpresa)
        {
            IMDResponse<bool> response = new IMDResponse<bool>();

            string metodo = nameof(this.CNuevoFolioEmpresaExterna);
            logger.Info(IMDSerialize.Serialize(67823458656709, $"Inicia {metodo}([FromBody]EntEmpresaExterna entEmpresa)", entEmpresa));

            try
            {
                BusFolio busFolio = new BusFolio();
                response = busFolio.BNuevoFolioEmpresaExterna(entEmpresa);
            }
            catch (Exception ex)
            {
                response.Code = 67823458657486;
                response.Message = "Ocurrió un error inesperado en el servicio al procesar la compra.";

                logger.Error(IMDSerialize.Serialize(67823458657486, $"Error en {metodo}([FromBody]EntEmpresaExterna entEmpresa): {ex.Message}", entEmpresa, ex, response));
            }
            return response;
        }