public ActionResult Create(CobrancaView cobranca) { try { if (!ModelState.IsValid) { return(View(cobranca)); } Cobranca nCobranca = new Cobranca() { Nome = cobranca.Nome, Status = cobranca.Status, DtFechamentoFatura = cobranca.DtFechamentoFatura, DtVencimentoFatura = cobranca.DtVencimentoFatura, TipoCobranca = cobranca.TipoCobranca.ToString() }; cb.SaveCobranca(nCobranca); return(RedirectToAction("Index")); } catch (Exception ex) { return(View(cobranca)); } }
public ActionResult Edit(int?id) { if (id == null) { return(RedirectToAction("Index")); } var ret = cb.GetCobrancaById((int)id); TipoCobranca tipo = new TipoCobranca(); switch (ret.TipoCobranca) { case "Crédito": tipo = TipoCobranca.Crédito; break; case "Débito": tipo = TipoCobranca.Débito; break; case "Conta": tipo = TipoCobranca.Conta; break; } CobrancaView cobranca = new CobrancaView() { Id = ret.Id, Nome = ret.Nome, Status = ret.Status, TipoCobranca = tipo, DtFechamentoFatura = ret.DtFechamentoFatura, DtVencimentoFatura = ret.DtVencimentoFatura }; ConfigureList(); return(View(cobranca)); }