Esempio n. 1
0
 private HttpResponseMessage ValidarCampos(TabelaPrecoMensal tabelaPrecoMensal)
 {
     if (tabelaPrecoMensal == null)
     {
         JsonResult.Message = "Não foram enviados parâmetros para o cadastro,campos Obrigatórios(" +
                              "Nome,Valor)";
         return(Request.CreateResponse(HttpStatusCode.BadRequest, JsonResult));
     }
     else if (tabelaPrecoMensal.Nome == null)
     {
         JsonResult.Message = "Insira o Nome da tabela Mensal(Nome)";
         return(Request.CreateResponse(HttpStatusCode.BadRequest, JsonResult));
     }
     else if (tabelaPrecoMensal.Valor == null)
     {
         JsonResult.Message = "Insira a valor (Valor)";
         return(Request.CreateResponse(HttpStatusCode.BadRequest, JsonResult));
     }
     else if (tabelaPrecoMensal.Valor == 0)
     {
         JsonResult.Message = "Insira o Valor corretamente Ex:(2500.07)";
         return(Request.CreateResponse(HttpStatusCode.BadRequest, JsonResult));
     }
     return(null);
 }
Esempio n. 2
0
        public HttpResponseMessage MonthlyPrice([FromUri] TabelaPrecoMensal tabelaPrecoMensal)
        {
            try
            {
                JsonResult.Status = true;
                var camposValidados = ValidarCampos(tabelaPrecoMensal);
                if (camposValidados != null)
                {
                    return(camposValidados);
                }

                tabelaPrecoMensal.Id           = 0;
                tabelaPrecoMensal.DataInsercao = DateTime.Now;
                tabelaPrecoMensal = _tabelaPrecoMensalAplicacao.SalvarComRetorno(tabelaPrecoMensal);

                JsonResult.Object = tabelaPrecoMensal;

                return(Request.CreateResponse(HttpStatusCode.OK, JsonResult));
            }
            catch (Exception)
            {
                throw;
            }
        }