Пример #1
0
        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));
        }
Пример #2
0
        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));
            }
        }