public virtual ActionResult Excluir(int id, object diff) { TPreference.Delete(x => x.Client.Id == id); TClient.Delete(id); TempData["Alerta"] = new Alert("success", "Cliente excluído com sucesso"); return(RedirectToAction("Index")); }
public virtual ActionResult Editar(TClient model) { try { model.Edit(); TPreference.SavePreference(model); TempData["Alerta"] = new Alert("success", "Cliente alterado com sucesso"); return(RedirectToAction("Index")); } catch (SimpleValidationException ex) { ViewBag.MostraSenha = false; ViewBag.EnumProfileClient = EnumHelper.ListAll <ProfileClient>().ToSelectList(x => x, x => x.Description()); return(HandleViewException(model, ex)); } }
public virtual ActionResult Cadastrar(TClient model) { try { model.Password = TClient.HashPassword(model.PasswordString); TempData["Alert"] = new Alert("success", "Seu cliente foi cadastrado com sucesso"); model.Save(); TPreference.SavePreferences(model); return(RedirectToAction("Index")); } catch (SimpleValidationException ex) { ViewBag.MostraSenha = true; ViewBag.EnumProfileClient = EnumHelper.ListAll <ProfileClient>().ToSelectList(x => x, x => x.Description()); return(HandleViewException(model, ex)); } }
public virtual ActionResult Excluir(int id, object diff) { TPreference.Delete(x => x.Client.Id == id); TClient.Delete(id); return(RedirectToAction("Index")); }