/// <summary> /// Perfil View Model /// </summary> /// <param name="idPerfil">Id Perfil</param> /// <param name="idEstados">Id Estados</param> public PerfilViewModel(int idPerfil, string[] idEstados = null) { var perfil = PerfilQuery.ConsultaPerfilPorID(idPerfil); Id = perfil.Id; Nome = perfil.Nome; Admin = perfil.Admin; // DtCadastro = perfil.DtCadastro; DtExclusao = perfil.DtExclusao; Estados = ListadeEstadosPorPefil(idPerfil); ListaEstados = ListarEstadosPorPerfil(perfil.Id); ListaPerfilPaginas = ListarPerfilPaginaPorEstado(perfil.Id, idEstados); }
public ActionResult Excluir(int id) { var result = false; try { var perfil = PerfilQuery.ConsultaPerfilPorID(id); perfil.DtExclusao = DateTime.Now; PerfilQuery.InserirPerfil(perfil); result = true; } catch (Exception ex) { var msgErro = ex.Message; } return(Json(new { Resultado = result }, JsonRequestBehavior.AllowGet)); }