public void Update(int id, Prato prato)
        {
            Prato model = _repository.GetOne(id);

            if (model == null)
            {
                throw new Exception("Prato não encontrado");
            }

            model.NomePrato     = prato.NomePrato;
            model.Preco         = prato.Preco;
            model.IdRestaurante = prato.IdRestaurante;
            model.validaPrato();

            _repository.Update(id, model);
        }
        public void Insert(Prato prato)
        {
            prato.validaPrato();

            _repository.Insert(prato);
        }