Exemplo n.º 1
0
 public JsonResult Salvar(ItemParaEdicaoViewModel model)
 {
     if (!ModelState.IsValid)
     {
         return(Json(new { Mensagem = "Cadastro NÃO efetuado com sucesso." }, JsonRequestBehavior.AllowGet));
     }
     return(Json(new { Mensagem = "Cadastro efetuado com sucesso." }, JsonRequestBehavior.AllowGet));
 }
Exemplo n.º 2
0
        public ActionResult Editar(int?id)
        {
            ItemParaEdicaoViewModel model = null;

            if (id.HasValue && id.Value > 0)
            {
                ItemMagicoEntidade itemMagico = this.itemMagicoServico.BuscarPorId(id.Value);
                model = new ItemParaEdicaoViewModel(itemMagico);
            }

            return(View(model));
        }
        public JsonResult Salvar(ItemParaEdicaoViewModel modelView)
        {
            var model = new ItemMagicoEntidade()
            {
                Id        = modelView.Id.HasValue ? modelView.Id.Value : 0,
                Descricao = modelView.Descricao,
                Nome      = modelView.Nome,
                Estoque   = modelView.Estoque,
                Preco     = modelView.Preco,
                Raro      = modelView.Raro
            };

            this.itemMagicoServico.Salvar(model);
            return(Json(new { Mensagem = "Cadastro efetuado com sucesso." }, JsonRequestBehavior.AllowGet));
        }
        private ItemMagicoEntidade TransformarEmItemMagicoEntidade(ItemParaEdicaoViewModel model)
        {
            var IdItem = model.Id == null ? 0 : (int)model.Id;
            ItemMagicoEntidade novoItem = new ItemMagicoEntidade()
            {
                Id        = IdItem,
                Nome      = model.Nome,
                Descricao = model.Descricao,
                Preco     = model.Preco,
                Estoque   = model.Estoque,
                Raro      = model.Raro
            };

            return(novoItem);
        }
        public JsonResult Salvar(ItemParaEdicaoViewModel model)
        {
            string mensagem;

            try
            {
                ItemMagicoEntidade novoItem = TransformarEmItemMagicoEntidade(model);
                this.itemMagicoServico.Salvar(novoItem);
                mensagem = "Cadastro efetuado com sucesso.";
            }
            catch (ItemMagicoException err)
            {
                mensagem = err.Message;
            }
            catch
            {
                mensagem = "Ocorreu algum erro inesperado, tente novamente mais tarde.";
            }
            return(Json(new { Mensagem = mensagem }, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 6
0
 public ActionResult Salvar(ItemParaEdicaoViewModel model)
 {
     itemMagicoServico.Salvar(new ItemMagicoEntidade(model.Id, model.Nome, model.Descricao, model.Preco, model.Estoque, model.Raro));
     return(RedirectToAction("Index"));
 }