コード例 #1
0
        // POST: api/Reclamacao

        public IHttpActionResult PostReclamacao(Reclamacao reclamacao)
        {
            reclamacao.data = DateTime.Now;

            tb_Reclamacao tb_Reclamacao = new tb_Reclamacao()
            {
                data             = reclamacao.data,
                fk_consumidor    = reclamacao.fk_consumidor,
                fk_empresa       = reclamacao.fk_empresa,
                Id_reclamacao    = reclamacao.Id_reclamacao,
                prestadorServico = reclamacao.prestadorServico,
                produtoEmpresa   = reclamacao.produtoEmpresa,
                respostaEmpresa  = reclamacao.respostaEmpresa,
                tituloReclamacao = reclamacao.tituloReclamacao,
                tb_Comentario    = reclamacao.tb_Comentario
            };

            ReclamacaoRepository.Save(tb_Reclamacao);
            return(StatusCode(HttpStatusCode.NoContent));
        }
コード例 #2
0
 public IHttpActionResult PutReclamacao(int id, tb_Reclamacao tb_Reclamacao)
 {
     ReclamacaoRepository.Save(tb_Reclamacao);
     return(StatusCode(HttpStatusCode.NoContent));
 }
コード例 #3
0
 public void Save(tb_Reclamacao entity)
 {
     base.DataModel.Entry(entity).State = entity.Id_reclamacao == 0 ?
                                          EntityState.Added : System.Data.Entity.EntityState.Modified;
     base.DataModel.SaveChanges();
 }