/// <summary> /// formulário de exclusão /// </summary> /// <param name="id">The identifier.</param> /// <returns></returns> public ActionResult Excluir(int id) { var modelView = PermissoesFactory.BuildModelView(permissaoDAO.GetById(id)); ViewBag.Role = new SelectList(roleDAO.List(), "Id", "Description", modelView.Role); ViewBag.TipoDeCalculo = tipoDeCalculo.List(); return(View()); }
/// <summary> /// Formulário de Alteração /// </summary> /// <param name="id">The identifier.</param> /// <returns></returns> public ActionResult Alterar(int id) { var model = permissaoDAO.GetById(id); var modelView = PermissoesFactory.BuildModelView(model); ViewBag.Role = new SelectList(roleDAO.List(), "Id", "Description", modelView.Role.ToString()); ViewBag.TipoDeCalculo = tipoDeCalculo.List(); return(View(modelView)); }
public ActionResult Alterar(PermissoesDaSimulacaoModelView modelView) { if (!ModelState.IsValid) { ViewBag.Role = new SelectList(roleDAO.List(), "Id", "Description"); return(View()); } var model = PermissoesFactory.BuildModel(modelView); model.Role = roleDAO.GetById(modelView.Role); model.TipoDeCalculo = tipoDeCalculo.GetById(modelView.TipoDeCalculo); permissaoDAO.Update(model); return(RedirectToAction("Index")); }
public ActionResult Excluir(PermissoesDaSimulacaoModelView modelView) { permissaoDAO.Delete(PermissoesFactory.BuildModel(modelView)); return(RedirectToAction("Index")); }