public async Task <IEnumerable <Caccc> > ListarCacccBazares()
        {
            try
            {
                var _cacccAll = await _cacccRepository.GetAll();

                foreach (var itemCaccc in _cacccAll)
                {
                    var _bazares = await _bazarRepository.GetAllByCacccId(itemCaccc.CacccId);

                    if (_bazares != null)
                    {
                        foreach (var itemBazar in _bazares)
                        {
                            itemCaccc.Bazares.Add(itemBazar);
                        }
                    }
                }

                return(_cacccAll);
            }
            catch (Exception e)
            {
                throw e;
            }
        }
        public async Task <IEnumerable <Bazar> > ObtemBazarPorCacccId(int?Id)
        {
            if (!Id.HasValue)
            {
                throw new ApplicationException("Parametro invalido");
            }

            var lstBazar = await _bazarRepository.GetAllByCacccId(Id.Value);

            if (lstBazar != null)
            {
                return(lstBazar);
            }
            return(null);
        }