Esempio n. 1
0
        public IHttpActionResult PutObra(int id, Obra obra)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != obra.Id)
            {
                return(BadRequest());
            }

            db.Entry(obra).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ObraExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public IHttpActionResult PutGeneroObraDescricao(int id, GeneroObraDescricao generoObraDescricao)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != generoObraDescricao.Id)
            {
                return(BadRequest());
            }

            db.Entry(generoObraDescricao).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!GeneroObraDescricaoExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        static void Main(string[] args)
        {
            while (true)
            {
                var db      = new AuthoriunContext();
                var transac = new Transacoes();

                foreach (Registro r in db.Registro.Where(x => x.Status == 1).ToList())
                {
                    var hash = transac.CriarTransacoesAsync(r.Arquivo.SHA256, r.Arquivo.SHA256);

                    var tp = hash.Result;

                    if (string.IsNullOrWhiteSpace(tp.Item1))
                    {
                        r.Status = 3;
                    }
                    else
                    {
                        r.HashTransacao = tp.Item1;
                        r.CriadoEm      = tp.Item2;
                        r.Status        = 2;
                    }

                    db.Entry(r).State = EntityState.Modified;
                }

                db.SaveChanges();
            }
        }
        public IHttpActionResult PutRegistroTransmissao(int id, RegistroTransmissao registroTransmissao)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != registroTransmissao.Id)
            {
                return(BadRequest());
            }

            db.Entry(registroTransmissao).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!RegistroTransmissaoExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }