public ActionResult NovaDespesa(FormCollection form, HttpPostedFileBase file) { try { Despesa _despesa = new Despesa { Valor = Convert.ToDecimal(form["valor"]), AccountId = AccountRepositorio.RetornaIdUsuarioLogado(), ContaId = Convert.ToInt32(form["conta"]), TipoDespesaId = Convert.ToInt32(form["tipodespesa"]), TipoPagamentoId = Convert.ToInt32(form["pagamento"]), DataCadastro = Convert.ToDateTime(form["data"]), Descricao = Convert.ToString(form["descricao"]), Arquivo = file != null?Conversores.ConverToBytes(file) : null, IsParcelado = false, QtdeParcela = 0, ValorParcela = 0, IsAtivo = true }; _repositorio.Salvar(_despesa); @ViewBag.sucesso = "Despesa criada com sucesso."; InicializarDadosTelaNovaDespesa(); return(View()); } catch (Exception e) { @ViewBag.erro = e.Message; return(View()); } }