Exemple #1
0
        /// <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);
        }
Exemple #2
0
        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));
        }