예제 #1
0
        public ActionResult Editar(LogoViewModel logo)
        {
            if (!ModelState.IsValid)
            {
                return View(logo);
            }

            var logoBd = new Logo()
            {
                Id = logo.Id,
                Nome = logo.Nome
            };

            logoBd.Imagem = (logo.Imagem != null) ? Imagem.Upload(logo.Imagem, "Logo") : logo.PathImagem;

            logoApp.Salvar(logoBd);
            this.Flash("Logo Salvo com Sucesso!");
            return RedirectToAction("Index");
        }
예제 #2
0
        public ActionResult Editar(string id)
        {
            if (string.IsNullOrEmpty(id))
                return View(new LogoViewModel());

            var logo = logoApp.ListarPorId(id);
            if (logo == null)
            {
                this.Flash("Logo não encontrado!", FlashEnum.Error);
                return View(new LogoViewModel());
            }

            var logoViewModel = new LogoViewModel()
            {
                Id = logo.Id,
                Nome = logo.Nome
            };

            return View(logoViewModel);
        }
예제 #3
0
        public ActionResult Editar(LogoViewModel logo)
        {
            if (!ModelState.IsValid)
            {
                return(View(logo));
            }


            var logoBd = new Logo()
            {
                Id   = logo.Id,
                Nome = logo.Nome
            };

            logoBd.Imagem = (logo.Imagem != null) ? Imagem.Upload(logo.Imagem, "Logo") : logo.PathImagem;


            logoApp.Salvar(logoBd);
            this.Flash("Logo Salvo com Sucesso!");
            return(RedirectToAction("Index"));
        }
예제 #4
0
        public ActionResult Editar(string id)
        {
            if (string.IsNullOrEmpty(id))
            {
                return(View(new LogoViewModel()));
            }

            var logo = logoApp.ListarPorId(id);

            if (logo == null)
            {
                this.Flash("Logo não encontrado!", FlashEnum.Error);
                return(View(new LogoViewModel()));
            }

            var logoViewModel = new LogoViewModel()
            {
                Id   = logo.Id,
                Nome = logo.Nome
            };

            return(View(logoViewModel));
        }