示例#1
0
        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));
        }
示例#2
0
        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"));
        }