public static int espacoLivre(int IDdoArmazem)
        {
            try
            {
                ArmazemRepository armazemRepository = new ArmazemRepository();
                TamanhoArmazemRepository tamanhoArmazemRepository = new TamanhoArmazemRepository();

                int tamanhoTotalOcupado = 0;
                int tamanhoTotalDoArmazem = tamanhoArmazemRepository.Buscar(IDdoArmazem).tamanhoArmazem;
                foreach (var partesDoArmazem in armazemRepository.Listar().Where(x => x.tamanhoArmazemId == IDdoArmazem))
                {
                    tamanhoTotalOcupado += partesDoArmazem.usadoArmazem;
                }
                return tamanhoTotalDoArmazem - tamanhoTotalOcupado;
            }
            catch (Exception ex)
            {
                return -1;
            }
        }
        public static bool armazemTemEspacoPraIsso(int qtd, int IDdoArmazem)
        {
            try
            {
                ArmazemRepository armazemRepository = new ArmazemRepository();
                TamanhoArmazemRepository tamanhoArmazemRepository = new TamanhoArmazemRepository();

                int tamanhoTotalOcupado = 0;
                foreach (var partesDoArmazem in armazemRepository.Listar().Where(x=>x.tamanhoArmazemId == IDdoArmazem))
                {
                    tamanhoTotalOcupado += partesDoArmazem.usadoArmazem;
                }
                if (tamanhoTotalOcupado + qtd <= tamanhoArmazemRepository.Buscar(IDdoArmazem).tamanhoArmazem)
                    return true;
                else
                    return false;
            }
            catch(Exception ex)
            {
                return false;
            }
        }