public ActionResult Alterar(int id, DespesaTipo DespesaTipo) { try { if (ModelState.IsValid) { DespesaTipo.id = id; IDespesaTipoProcesso processo = DespesaTipoProcesso.Instance; //DespesaTipo.timeUpdated = DateTime.Now; processo.Alterar(DespesaTipo); processo.Confirmar(); // TODO: Add update logic here return(RedirectToAction("Index")); } else { return(View(DespesaTipo)); } } catch { return(View()); } }
public ActionResult Excluir(int id, DespesaTipo DespesaTipo) { // DespesaTipo DespesaTipoAux = DespesaTipo; try { IDespesaTipoProcesso processo = DespesaTipoProcesso.Instance; // DespesaTipo = new DespesaTipo(); DespesaTipo.id = id; processo.Excluir(DespesaTipo); processo.Confirmar(); return(RedirectToAction("Index")); } catch (Exception e) { ViewData["Mensagem"] = "O registro não pode ser excluído pois já está sendo utilizado."; ViewData.Model = DespesaTipo; return(View()); } }
public ActionResult Incluir(DespesaTipo DespesaTipo, FormCollection collection) { try { if (ModelState.IsValid) { IDespesaTipoProcesso processo = DespesaTipoProcesso.Instance; DespesaTipo.timeCreated = DateTime.Now; processo.Incluir(DespesaTipo); processo.Confirmar(); return(RedirectToAction("Index")); } else { return(View(DespesaTipo)); } } catch { return(View(DespesaTipo)); } }