예제 #1
0
        // GET: Comprador/Edit/5
        public ActionResult Edit(int id = 0)
        {
            if (id == 0)
            {
                TempData["MensagemErro"] = "Erro ao Carregar Comprador";
                return(RedirectToAction("Index"));
            }
            InterfaceBazar         bazar = new InterfaceBazar();
            CompradorEditViewModel model = new CompradorEditViewModel();
            var comprador = bazar.GetComprador(id);

            if (!comprador.ProccessOk)
            {
                TempData["MensagemErro"] = "Erro ao Carregar Comprador";
                return(RedirectToAction("Index"));
            }
            model.Id        = comprador.Comprador.Id;
            model.Nome      = comprador.Comprador.Nome;
            model.Sobrenome = comprador.Comprador.Sobrenome;
            return(View(model));
        }
예제 #2
0
        public ActionResult Edit(CompradorEditViewModel model)
        {
            try
            {
                InterfaceBazar bazar     = new InterfaceBazar();
                Comprador      comprador = new Comprador();
                comprador.Id        = model.Id;
                comprador.Nome      = model.Nome;
                comprador.Sobrenome = model.Sobrenome;
                var salvarComprador = bazar.EditarComprador(comprador);
                if (!salvarComprador.ProccessOk)
                {
                    TempData["MensagemErro"] = "Erro ao salvar o Comprador";
                    return(View(model));
                }

                return(RedirectToAction("Index"));
            }
            catch
            {
                TempData["MensagemErro"] = "Erro Inesperado";
                return(View(model));
            }
        }