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)); }
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)); }
public ActionResult Salvar(ItemParaEdicaoViewModel model) { itemMagicoServico.Salvar(new ItemMagicoEntidade(model.Id, model.Nome, model.Descricao, model.Preco, model.Estoque, model.Raro)); return(RedirectToAction("Index")); }