public ActionResult EditarEstabelecimento(int EstabelecimentoId) { Estabelecimento Estabelecimento = new EstabelecimentoRepository().GetEstabelecimentoById(EstabelecimentoId); EditarEstabelecimentoModel visualizarEstabelecimento = new EditarEstabelecimentoModel() { EstabelecimentoId = Estabelecimento.EstabelecimentoId, CategoriaId = Estabelecimento.CategoriaId, RazaoSocial = Estabelecimento.RazaoSocial, NomeFantasia = Estabelecimento.NomeFantasia, CNPJ = Estabelecimento.CNPJ, Email = Estabelecimento.Email, Endereco = Estabelecimento.Endereco, Cidade = Estabelecimento.Cidade, Estado = Estabelecimento.Estado, Telefone = Estabelecimento.Telefone, DataCadastro = Estabelecimento.DataCadastro, Status = Estabelecimento.Status }; return(View(visualizarEstabelecimento)); }
public ActionResult EditarEstabelecimento(EditarEstabelecimentoModel editarEstabelecimento) { if (editarEstabelecimento.CategoriaId == 1 && String.IsNullOrEmpty(editarEstabelecimento.Telefone)) { ModelState.AddModelError(string.Empty, "Telefone obrigatório para supermercados"); editarEstabelecimento.Categorias = new SelectList(new CategoriaRepository().GetCategorias(), "CategoriaId", "Descricao"); return(View(editarEstabelecimento)); } Estabelecimento Estabelecimento = new Estabelecimento() { EstabelecimentoId = editarEstabelecimento.EstabelecimentoId, CategoriaId = editarEstabelecimento.CategoriaId, RazaoSocial = editarEstabelecimento.RazaoSocial, NomeFantasia = editarEstabelecimento.NomeFantasia, CNPJ = editarEstabelecimento.CNPJ, Email = editarEstabelecimento.Email, Endereco = editarEstabelecimento.Endereco, Cidade = editarEstabelecimento.Cidade, Estado = editarEstabelecimento.Estado, Telefone = editarEstabelecimento.Telefone, DataCadastro = editarEstabelecimento.DataCadastro, Status = editarEstabelecimento.Status }; new EstabelecimentoRepository().Edit(Estabelecimento); this.AddNotification("Estabelecimento editado com sucesso", NotificationType.SUCCESS); return(RedirectToAction("GerenciarEstabelecimentos")); }