public void ValidaExistencia(Categoria itemGravar)
 {
     if (itemGravar == null)
     {
         serviceResult = new ServiceResult();
         serviceResult.Success = false;
         serviceResult.Messages.Add(new ServiceResultMessage() { Message = MensagemBusiness.RetornaMensagens("Categoria_NaoEncontrada") });
     }
 }
示例#2
0
        protected void GeraErro(HttpStatusCode statusCode, Exception ex)
        {
            ServiceResult serviceResult = new ServiceResult();
            serviceResult.Success = false;
            serviceResult.Messages.Add(new ServiceResultMessage() { Message = GetExceptionMessages(ex) });

            var json = JsonConvert.SerializeObject(serviceResult);
            HttpResponseMessage response = this.Request.CreateErrorResponse(statusCode, json);
            throw new HttpResponseException(response);
        }
示例#3
0
        protected HttpResponseMessage RetornaMensagemErro(HttpStatusCode statusCode, Exception ex)
        {
            ServiceResult serviceResult = new ServiceResult();
            serviceResult.Success = false;
            serviceResult.Messages.Add(new ServiceResultMessage() { Message = GetExceptionMessages(ex) });

            var json = JsonConvert.SerializeObject(serviceResult);
            HttpResponseMessage response = this.Request.CreateResponse(statusCode, json);
            return response;
        }
 public void ExcluiCategoria(Categoria itemGravar)
 {
     LimpaValidacao();
     ValidateService(itemGravar);
     ValidaRegrasExcluir(itemGravar);
     if (IsValid())
     {
         using (CategoriaData data = new CategoriaData())
         {
             data.ExcluiCategoria(itemGravar);
             serviceResult = new ServiceResult();
             serviceResult.Success = true;
             serviceResult.Messages.Add(new ServiceResultMessage() { Message = MensagemBusiness.RetornaMensagens("Categoria_ExcluiCategoriaOK") });
         }
     }
 }
 public void SalvaMesa(Mesa itemGravar)
 {
     LimpaValidacao();
     ValidateService(itemGravar);
     ValidaRegrasSalvar(itemGravar);
     if (IsValid())
     {
         using (MesaData data = new MesaData())
         {
             data.SalvaMesa(itemGravar);
             serviceResult = new ServiceResult();
             serviceResult.Success = true;
             serviceResult.Messages.Add(new ServiceResultMessage() { Message = MensagemBusiness.RetornaMensagens("Mesa_SalvaMesaOK") });
         }
     }
 }
 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") });
         }
     }
 }
示例#7
0
 protected void GeraErro(HttpStatusCode statusCode, ServiceResult resultado)
 {
     var json = JsonConvert.SerializeObject(resultado);
     HttpResponseMessage response = this.Request.CreateErrorResponse(statusCode, json);
     throw new HttpResponseException(response);
 }
示例#8
0
 protected HttpResponseMessage RetornaMensagemErro(HttpStatusCode statusCode, ServiceResult resultado)
 {
     var json = JsonConvert.SerializeObject(resultado);
     HttpResponseMessage response = this.Request.CreateResponse(statusCode, json);
     return response;
 }
 protected void IncluiMensagemErroBusiness(string mensagemErro)
 {
     serviceResult = new ServiceResult();
     serviceResult.Success = false;
     serviceResult.Messages.Add(new ServiceResultMessage() { Message = mensagemErro });
 }
 protected void LimpaValidacao()
 {
     serviceResult = new ServiceResult();
 }