public ActionResult CreateFree(Profissional profissional)
        {
            if (ModelState.IsValid)
            {
                db.Profissionais.Add(profissional);
                db.SaveChanges();
                return(RedirectToAction("FinalizarFree", "Profissionals"));
            }

            return(View(profissional));
        }
        public ActionResult Create([Bind(Include = "Id,Nome,Email,Telefone,Mensagem")] Contato contato)
        {
            if (ModelState.IsValid)
            {
                db.Contatos.Add(contato);
                db.SaveChanges();
                return(RedirectToAction("About", "Postagem"));
            }

            return(View(contato));
        }
        public void Create()
        {
            try
            {
                this.DataCadastro = DateTime.Now;

                using (var context = new Contexto.Contexto())
                {
                    context.Formulario.Add(this);
                    context.SaveChanges();
                }
            }
            catch (DbEntityValidationException e)
            {
                String Error = String.Empty;
                foreach (var eve in e.EntityValidationErrors)
                {
                    Error += String.Format("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:", eve.Entry.Entity.GetType().Name, eve.Entry.State);
                    Console.WriteLine(Error);

                    foreach (var ve in eve.ValidationErrors)
                    {
                        Error += String.Format("- Propriedade: \"{0}\", Erro: \"{1}\"", ve.PropertyName, ve.ErrorMessage);
                        Console.WriteLine("- Propriedade: \"{0}\", Erro: \"{1}\"", ve.PropertyName, ve.ErrorMessage);
                    }
                }
                throw new Exception(Error);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#4
0
 public void Inserir(T item)
 {
     using (var contexto = new Contexto.Contexto())
     {
         contexto.Set <T>().Add(item);
         contexto.SaveChanges();
     }
 }
示例#5
0
 public void Deletar(int id)
 {
     using (var contexto = new Contexto.Contexto())
     {
         contexto.Set <T>().Remove(contexto.Set <T>().Find(id));
         contexto.SaveChanges();
     }
 }
示例#6
0
 public void Alterar(T item)
 {
     using (var contexto = new Contexto.Contexto())
     {
         contexto.Entry <T>(item).State = System.Data.Entity.EntityState.Modified;
         contexto.SaveChanges();
     }
 }
 public void Salvar(Usuario usuario)
 {
     usuario.Permissoes.Add(BuscarPermissao(1));
     contexto.Usuarios.Add(usuario);
     contexto.SaveChanges();
 }
 public void Salvar(Autor autor)
 {
     contexto.Autores.Add(autor);
     contexto.SaveChanges();
 }
示例#9
0
 public void salvar(TEntity obj)
 {
     Db.Set <TEntity>().Add(obj);
     Db.SaveChanges();
 }
示例#10
0
 public void Salvar(Revisor revisor)
 {
     contexto.Revisores.Add(revisor);
     contexto.SaveChanges();
 }
 public void Salvar(Livro livro)
 {
     contexto.Livros.Add(livro);
     contexto.SaveChanges();
 }