public IList<Prato> RetornaPratos()
        {
            LimpaValidacao();
            IList<Prato> RetornoAcao = new List<Prato>();
            if (IsValid())
            {
                using (PratoData data = new PratoData())
                {
                    RetornoAcao = data.RetornaPratos();
                }
            }

            return RetornoAcao;
        }
        public Prato RetornaPrato_Id(int id)
        {
            LimpaValidacao();
            Prato RetornoAcao = null;
            if (IsValid())
            {
                using (PratoData data = new PratoData())
                {
                    RetornoAcao = data.RetornaPrato_Id(id);
                }
            }

            return RetornoAcao;
        }
 public void ExcluiPrato(Prato itemGravar)
 {
     LimpaValidacao();
     ValidateService(itemGravar);
     ValidaRegrasExcluir(itemGravar);
     if (IsValid())
     {
         using (PratoData data = new PratoData())
         {
             data.ExcluiPrato(itemGravar);
             serviceResult = new ServiceResult();
             serviceResult.Success = true;
             serviceResult.Messages.Add(new ServiceResultMessage() { Message = MensagemBusiness.RetornaMensagens("Prato_ExcluiPratoOK") });
         }
     }
 }