public ActionResult Create([Bind(Include = "Id,CNPJ,RazaoSocial,NomeFantasia,Email,Endereco,Cidade,Estado,Telefone,DataDeCadastro,Categoria,CategoriaId,Status,Agencia,ContaCorrente")] cadastrofornecedor cadastrofornecedor) { ModelState.Remove("fornecedor.Categoria.Nome"); if (!ModelState.IsValid) { var viewModel = new FornecedorCategoriaViewModel { Fornecedores = cadastrofornecedor, Categorias = db.Categorias.ToList(), }; return(View("EstabelecimentoForm", viewModel)); } int?categoriaId = 0; if (!String.IsNullOrWhiteSpace(cadastrofornecedor.Categoria.Nome)) { categoriaId = db.Categorias. SingleOrDefault(c => c.Nome == cadastrofornecedor.Categoria.Nome).Id; } if (ModelState.IsValid) { db.Fornecedores.Add(cadastrofornecedor); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cadastrofornecedor)); }
public ActionResult NovoFornecedor() { var viewModel = new FornecedorCategoriaViewModel { Categorias = db.Categorias.ToList(), }; return(View("FornecedorCategoria", viewModel)); }
public ActionResult Create() { var fornecedores = db.Fornecedores.Include(e => e.Categoria).ToList(); return(View()); var categoria = db.Categorias.ToList(); var listaStringCategorias = FornecedorCategoriaViewModel.TransformarEmString(categoria); var viewModel = new FornecedorCategoriaViewModel { Categorias = db.Categorias.ToList(), }; }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } cadastrofornecedor cadastrofornecedor = db.Fornecedores.Find(id); if (cadastrofornecedor == null) { return(HttpNotFound()); } var categorias = db.Categorias.ToList(); var listaStringCategorias = FornecedorCategoriaViewModel.TransformarEmString(categorias); var viewModel = new FornecedorCategoriaViewModel { Categorias = db.Categorias.ToList(), }; return(View(cadastrofornecedor)); }