コード例 #1
0
        public HttpResponseMessage IncluirSugestao(SugestaoAbastecimento obj)
        {
            var context = new AlvoradaContext();

            try
            {
                obj.conferido = 1;
                context.SugestoesAbastecimento.Add(obj);
                context.SaveChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(Request.CreateResponse(HttpStatusCode.OK));
        }
コード例 #2
0
        public HttpResponseMessage AlterarSugestao(SugestaoAbastecimento obj)
        {
            var context = new AlvoradaContext();

            //var result = context.SugestoesAbastecimento.Where(x => x.cdPessoaFilial == obj.cdPessoaFilial && x.cdPromocao == obj.cdPromocao && x.cdProduto == obj.cdProduto).First();

            try
            {
                //context.Entry(result).State = EntityState.Modified;
                //result.sugestaoComprador = obj.sugestaoComprador;
                context.SugestoesAbastecimento.Attach(obj);
                var entry = context.Entry(obj);
                entry.Property(e => e.sugestaoComprador).IsModified = true;
                context.SaveChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(Request.CreateResponse(HttpStatusCode.OK));
        }