示例#1
0
        public ActionResult Edit(Bebida bebida, List <string> LstIngrediente, HttpPostedFileBase ArquivoImagem)
        {
            if (ArquivoImagem != null)
            {
                var    originalFilename = Path.GetFileName(ArquivoImagem.FileName);
                string fileId           = DateTime.Now.ToString("yyyyMMddHHmmssfff") + ".jpg";

                var path = Path.Combine(Server.MapPath("~/Images/"), fileId);
                ArquivoImagem.SaveAs(path);

                bebida.CaminhoImagem = fileId;
            }


            bebida.Ingredientes = new List <Ingrediente>();

            foreach (var item in LstIngrediente)
            {
                Ingrediente ing = new Ingrediente();
                ing.Descricao = item;
                bebida.Ingredientes.Add(ing);
            }

            //bebida.TipoBebida = new TipoBebida();
            try
            {
                // TODO: Add update logic here
                Fachada.Alterar(bebida);
                return(RedirectToAction("Index", "Usuarios"));
            }
            catch (Exception ex)
            {
                return(View());
            }
        }
示例#2
0
 public ActionResult Edit(GrupoPrecificacao grupo)
 {
     try
     {
         // TODO: Add update logic here
         Fachada.Alterar(grupo);
         return(RedirectToAction("Index", "Usuarios"));
     }
     catch
     {
         return(View());
     }
 }
示例#3
0
        public ActionResult Edit(Telefone telefone)
        {
            try
            {
                Fachada.Alterar(telefone);

                return(RedirectToAction("Index", "Clientes"));
            }
            catch
            {
                return(View());
            }
        }
示例#4
0
        public ActionResult Edit(Cliente cliente)
        {
            try
            {
                Fachada.Alterar(cliente);

                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                return(View());
            }
        }
        public ActionResult Edit(TipoBebida tipo)
        {
            try
            {
                // TODO: Add update logic here

                Fachada.Alterar(tipo);
                return(RedirectToAction("Index", "Usuarios"));
            }
            catch
            {
                return(View());
            }
        }
示例#6
0
        public ActionResult Edit(int id, Cupom cupom)
        {
            try
            {
                // TODO: Add update logic here

                Fachada.Alterar(cupom);

                return(RedirectToAction("Index", "Usuarios"));
            }
            catch (Exception ex)
            {
                return(View());
            }
        }
示例#7
0
        public ActionResult Edit(Sala sala)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    Fachada.Alterar(sala);

                    return(RedirectToAction("Index"));
                }
                else
                {
                    return(View(sala));
                }
            }
            catch
            {
                return(View("Error"));
            }
        }
        public ActionResult Edit(Reserva reserva)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    reserva.Usuario = (Usuario)Session["Usuario"];

                    Fachada.Alterar(reserva);

                    return(RedirectToAction("Index"));
                }
                else
                {
                    return(View(reserva));
                }
            }
            catch
            {
                return(View("Error"));
            }
        }
示例#9
0
        public ActionResult Edit(Endereco endereco)
        {
            try
            {
                endereco.ClienteId = ((Usuario)Session["Usuario"])?.Id ?? 0;

                Resultado resultado = Fachada.Alterar(endereco);

                if (resultado.Sucesso)
                {
                    return(RedirectToAction("Index", "Clientes"));
                }
                else
                {
                    ViewBag.Erro = resultado.MensagensErro;
                    return(View(endereco));
                }
            }
            catch
            {
                return(RedirectToAction("Erro", "Home"));
            }
        }
示例#10
0
        public ActionResult Edit(CartaoCredito cartao)
        {
            try
            {
                cartao.ClienteId = ((Usuario)Session["Usuario"])?.Id ?? 0;

                Resultado resultado = Fachada.Alterar(cartao);

                if (resultado.Sucesso)
                {
                    return(RedirectToAction("Index", "Clientes"));
                }
                else
                {
                    ViewBag.Erro = resultado.MensagensErro;
                    return(View(cartao));
                }
            }
            catch (Exception ex)
            {
                return(RedirectToAction("Erro", "Home"));
            }
        }