public ActionResult Alterar(int id, Cliente cliente) { try { if (ModelState.IsValid) { cliente.ID = id; IClienteProcesso processo = ClienteProcesso.Instance; cliente.timeUpdated = DateTime.Now; processo.Alterar(cliente); processo.Confirmar(); // TODO: Add update logic here return(RedirectToAction("Index")); } else { return(View(cliente)); } } catch { return(View()); } }
public ActionResult Excluir(int id, Cliente cliente) { IClienteProcesso processo = ClienteProcesso.Instance; try { cliente.ID = id; processo.Excluir(cliente); processo.Confirmar(); return(RedirectToAction("Index")); } catch { cliente.ID = id; ViewData["Mensagem"] = "O registro não pode ser excluído pois já está sendo utilizado."; ViewData.Model = processo.Consultar(cliente, SiteMVCTelerik.ModuloBasico.Enums.TipoPesquisa.E)[0];; return(View()); } }
public ActionResult Incluir(Cliente cliente, FormCollection collection) { try { if (ModelState.IsValid) { IClienteProcesso processo = ClienteProcesso.Instance; cliente.timeCreated = DateTime.Now; processo.Incluir(cliente); processo.Confirmar(); return(RedirectToAction("Index")); } else { return(View(cliente)); } } catch (Exception e) { return(View(cliente)); } }