public JsonResult SalvarDespesa(FormCollection formCadastro) { try { string retornoMensagem; string idDespesa = formCadastro["idDespesa"]; string descricaoDespesa = formCadastro["descricaoDespesa"]; string venctoDespesa = formCadastro["venctoDespesa"]; string valorDespesa = formCadastro["valorDespesa"]; string categoria = formCadastro["categoriaDespesa"]; DespesaDTO dto = new DespesaDTO(); dto.Descricao = descricaoDespesa; dto.Valor = Decimal.Parse(valorDespesa, NumberStyles.Currency, new CultureInfo("pt-BR")); dto.Vencto = int.Parse(venctoDespesa); dto.UsuarioId = base.Usuario.Id; if (!String.IsNullOrEmpty(idDespesa)) { dto.Id = int.Parse(idDespesa); } if (!String.IsNullOrEmpty(categoria)) { dto.CategoriaId = int.Parse(categoria); } if (String.IsNullOrEmpty(idDespesa)) { _despesaAppService.CadastrarDespesa(dto); retornoMensagem = "registro incluído com sucesso!"; } else { _despesaAppService.EditarDespesa(dto); retornoMensagem = "registro atualizado com sucesso!"; } return(Json(new { success = true, responseText = retornoMensagem }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { success = false, responseText = ex.Message }, JsonRequestBehavior.AllowGet)); } }