public async Task <JsonResult> RegistrarListaCategoriaProducto(ent.ListaCategoriaProductoTransaccion entidad)
        {
            bool status = false;

            data.Categoria cate = new data.Categoria()
            {
                Nombre_Categoria = entidad.Nombre_Categoria
            };

            List <data.Producto> prod = new List <data.Producto>();

            foreach (var item in entidad.DetalleProducto)
            {
                prod.Add(new data.Producto()
                {
                    Nombre_Producto = item.Nombre_Producto
                });
            }
            try
            {
                await new app.TransaccionCategoriaProducto().RegistrarListaTransaccionCategoriaProducto(cate, prod);
                status = true;
            }
            catch
            {
                status = false;
            }

            return(new JsonResult {
                Data = new { status = status }
            });
        }
        public async Task <JsonResult> RegistrarListaCategoriaProductoServicio(ent.ListaCategoriaProductoTransaccion entidad)
        {
            bool status = false;

            ent.Categoria cate = new ent.Categoria()
            {
                Nombre_Categoria = entidad.Nombre_Categoria
            };

            List <ent.Producto> prod = new List <ent.Producto>();

            foreach (var item in entidad.DetalleProducto)
            {
                prod.Add(new ent.Producto()
                {
                    Nombre_Producto = item.Nombre_Producto
                });
            }

            ent.ListaCategoriaProductoTransaccionServicio cateprodu = new Models.ListaCategoriaProductoTransaccionServicio()
            {
                categoria = cate,
                producto  = prod
            };

            try
            {
                var httpClient = new HttpClient();
                HttpResponseMessage responseMessage = await httpClient.PostAsJsonAsync("http://localhost:8082/api/PostListTransaccionCategoriaProducto", cateprodu);

                if (responseMessage.IsSuccessStatusCode)
                {
                    status = true;
                    return(new JsonResult {
                        Data = new { status = status }
                    });
                }
            }
            catch
            {
                status = false;
            }

            return(new JsonResult {
                Data = new { status = status }
            });
        }