// GET: Estabelecimentoes/Create public ActionResult Create() { var categorias = db.Categorias.ToList(); var viewModel = new ViewModel.EstabecimentoViewModel { Categorias = categorias }; return(View("Create", viewModel)); }
// GET: Estabelecimentoes/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Estabelecimento estabelecimento = db.Estabelecimentoes.Find(id); if (estabelecimento == null) { return(HttpNotFound()); } var categorias = db.Categorias.ToList(); var viewModel = new ViewModel.EstabecimentoViewModel { Categorias = categorias, Estabelecimento = estabelecimento }; return(View(viewModel)); }
public ActionResult Create([Bind(Include = "Id,estabNome,estabNomeFantasia,estabCNPJ,estabEmail,estabTelefone,estabStatus,CategoriaId")] Estabelecimento estabelecimento) { if (!ModelState.IsValid) { var viewModel = new ViewModel.EstabecimentoViewModel { Estabelecimento = estabelecimento, Categorias = db.Categorias.ToList() }; return(View("Create", viewModel)); } if (ModelState.IsValid) { db.Estabelecimentoes.Add(estabelecimento); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(estabelecimento)); }