public ActionResult Create([Bind(Include = "Nome,Cpf,Email,Senha,Tipo,Telefone")] Usuario usuario) { try { if (ModelState.IsValid) { db.Usuarios.Add(usuario); db.SaveChanges(); if (usuario.Tipo.Equals("Fornecedor")) { return(RedirectToAction("Create", "Fornecedor", new { id = usuario.Id })); } else { return(RedirectToAction("Index")); } } // ViewBag.TipoUsuario = new SelectList(db.TipoUsuarios.ToList(), "Id", "Nome"); } catch (DataException) { ModelState.AddModelError("", "Não foi possível salvar usuário."); } return(View(usuario)); }
public ActionResult Edit([Bind(Include = "Id,UsuarioId,Data,Valor,Observacao")] Pedido pedido) { if (ModelState.IsValid) { db.Entry(pedido).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(pedido)); }
public ActionResult Create([Bind(Include = "UsuarioId,Cnpj,Status,NomeResponsavel,NomeFantasia,RazaoSocial")] Fornecedor fornecedor) { if (ModelState.IsValid) { db.Fornecedores.Add(fornecedor); db.SaveChanges(); return(RedirectToAction("Index", "Usuario")); } return(View(fornecedor)); }
public ActionResult Create([Bind(Include = "Id,FornecedorId,Nome,Tipo,Valor")] Produto produto) { if (ModelState.IsValid) { db.Produtos.Add(produto); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(produto)); }
public ActionResult Adicionar([Bind(Include = "Id,Nome,Descricao,Valor,Disponivel,Categoria")] Produto produto) { if (ModelState.IsValid) { produto.Fornecedor = RepositorioFornecedores.RecuperaFornecedorLogado(db.Usuarios.Include(p => p.Fornecedor)); db.Produtos.Add(produto); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(produto)); }
public ActionResult Adicionar([Bind(Include = "Id,Titulo,Ativo,SegundaFeira,TercaFeira,QuartaFeira,QuintaFeira,SextaFeira,Sabado,Domingo")] Cardapio cardapio) { if (ModelState.IsValid) { cardapio.DataDeRegistro = DateTime.Now; cardapio.Fornecedor = RepositorioFornecedores.RecuperaFornecedorLogado(db.Usuarios.Include(p => p.Fornecedor)); db.Cardapios.Add(cardapio); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cardapio)); }
public ActionResult Cadastrar([Bind(Include = "Id,Nome,CPF,Email,Senha,Telefone,Tipo")] Usuario usuario) { if (ModelState.IsValid) { //usuario.Senha = RepositorioCriptografia.Criptografar(usuario.Senha); usuario.Senha = FormsAuthentication.HashPasswordForStoringInConfigFile(usuario.Senha, "sha1"); db.Usuarios.Add(usuario); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(usuario)); }
public ActionResult Create([Bind(Include = "FornecedorId,Nome,Data,Item")] Cardapio cardapio) { var s1 = String.Format("{0}", Request.Form["Itens"]); cardapio.Item = s1; if (ModelState.IsValid) { db.Cardapios.Add(cardapio); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cardapio)); }
public ActionResult Adicionar([Bind(Include = "Id,Nome,CNPJ,Ativo,ResponsavelId")] Fornecedor fornecedor) { if (ModelState.IsValid) { Usuario usuarioFornecedor = db.Usuarios.Find(fornecedor.ResponsavelId); usuarioFornecedor.Fornecedor = fornecedor; db.Fornecedores.Add(fornecedor); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ResponsavelId = new SelectList(db.Usuarios.Where(x => x.Tipo == TipoDeUsuario.Fornecedor), "Id", "Nome"); return(View(fornecedor)); }
public ActionResult Adicionar([Bind(Include = "Id, Observacoes")] Pedido pedido) { string observacoes = pedido.Observacoes; pedido = ((Pedido)Session["Pedido"]); if (ModelState.IsValid) { pedido.Observacoes = observacoes; pedido.Funcionario = RepositorioUsuarios.UsuarioLogado(); pedido.DataDeRegistro = DateTime.Now; AnexandoDadosAoContexto(pedido); db.Pedidos.Add(pedido); db.SaveChanges(); Session["Pedido"] = null; return(RedirectToAction("Index")); } return(View(pedido)); }