public ActionResult modalFormCadastro(int?id, int?idContribuicao) { var ViewModel = new ContribuicaoTabelaPrecoForm(); ViewModel.ContribuicaoTabelaPreco = this.OContribuicaoTabelaPrecoBL.carregar(UtilNumber.toInt32(id)) ?? new ContribuicaoTabelaPreco(); if (ViewModel.ContribuicaoTabelaPreco.id == 0) { ViewModel.ContribuicaoTabelaPreco.idContribuicao = UtilNumber.toInt32(idContribuicao); } return(PartialView(ViewModel)); }
public ActionResult salvarTabelaPreco(ContribuicaoTabelaPrecoForm ViewModel) { if (!ModelState.IsValid) { return(PartialView("modal-form-cadastro", ViewModel)); } ViewModel.ContribuicaoTabelaPreco.idUsuarioAlteracao = User.id(); ViewModel.ContribuicaoTabelaPreco.idUsuarioCadastro = User.id(); bool flagSucesso = this.OContribuicaoTabelaPrecoBL.salvar(ViewModel.ContribuicaoTabelaPreco); if (flagSucesso) { this.Flash(UtilMessage.TYPE_MESSAGE_SUCCESS, "A tabela de preço foi salva com sucesso."); return(Json(new { error = false, message = "" })); } this.Flash(UtilMessage.TYPE_MESSAGE_ERROR, "Não foi possível salvar o registro."); return(PartialView("modal-form-cadastro", ViewModel)); }