public ActionResult SalvarMovimentoVue([Bind(Include = "MesDeReferencia,AnoDeReferencia,Lancamento,Valor,Descricao,DataCriacao,Usuario,Cosifs,CosifId,ProdutoId,ProdutosDisponiveis,CosifsDisponiveis")] MovimentoModel movimentoModel) { if (ModelState.IsValid) { movimentoModel.Lancamento = _movimentoService.BuscarLancamentoPorMesAno(movimentoModel.MesDeReferencia, movimentoModel.AnoDeReferencia); var movimento = MovimentoAdapter.ViewModelToModel(movimentoModel); var salvo = _movimentoService.Salvar(movimento); return(Json(new { Resultado = salvo }, JsonRequestBehavior.AllowGet)); } return(Json(Response.Status, JsonRequestBehavior.DenyGet)); }
public ActionResult SalvarMovimento([Bind(Include = "MesDeReferencia,AnoDeReferencia,Lancamento,Valor,Descricao,DataCriacao,Usuario,Cosifs,CosifId,ProdutoId,ProdutosDisponiveis,CosifsDisponiveis")] MovimentoViewModel movimentoView) { try { movimentoView.Lancamento = _movimentoService.BuscarLancamentoPorMesAno(movimentoView.MesDeReferencia, movimentoView.AnoDeReferencia); var movimento = MovimentoAdapter.ViewModelToModel(movimentoView); var salvo = _movimentoService.Salvar(movimento); return(Json(new { Resultado = salvo }, JsonRequestBehavior.AllowGet)); } catch (ApplicationException e) { logger.Error(e, e.Message); return(Json(new { Resultado = false }, JsonRequestBehavior.AllowGet)); } catch (Exception e) { logger.Error(e, e.Message); return(Json(new { Resultado = false }, JsonRequestBehavior.AllowGet)); } }