public ResultadoOperacionDto ObtenerGrupoUsuariosPorId(long idGrupoUsuarios) { var resultado = new ResultadoOperacionDto(); try { resultado.InformacionExtra = GrupoUsuariosRepository.ObtenerGrupoUsuariosPorId(idGrupoUsuarios); resultado.Resultado = true; } catch (Exception exception) { resultado.Resultado = false; resultado.Mensaje = exception.Message; resultado.InformacionExtra = exception; } return(resultado); }
public ResultadoOperacionDto GuardarUsuarioGrupoBulk(List <UsuarioGrupo> usuarioGrupo, long idUsuarioExec) { var resultado = new ResultadoOperacionDto(); try { var param = new List <object>() { GrupoUsuariosRepository.ObtenerGrupoUsuariosPorId(usuarioGrupo.First().IdGrupoUsuarios).Nombre }; var informacionAuditoria = new InformacionAuditoriaDto(idUsuarioExec, ConstantsAccionAuditable.Actualizar, ConstantsModulo.Grupos, MensajesServicios.AsignarUsuariosGrupo, param); resultado.InformacionExtra = UsuarioGrupoRepository.GuardarUsuarioGrupoBulk(usuarioGrupo); resultado.Resultado = true; resultado.InformacionAuditoria = informacionAuditoria; } catch (Exception exception) { resultado.Resultado = false; resultado.Mensaje = exception.Message; resultado.InformacionExtra = exception; } return(resultado); }
public ResultadoOperacionDto BorrarGrupoUsuariosLogico(long idGrupoUsuarios, long idUsuarioExec) { var resultado = new ResultadoOperacionDto(); try { var param = new List <object>() { GrupoUsuariosRepository.ObtenerGrupoUsuariosPorId(idGrupoUsuarios).Nombre }; GrupoUsuariosRepository.BorrarGrupoUsuariosLogico(idGrupoUsuarios); resultado.InformacionAuditoria = new InformacionAuditoriaDto(idUsuarioExec, ConstantsModulo.Usuarios, ConstantsModulo.Grupos, MensajesServicios.BorrarUsuario, param); resultado.Resultado = true; resultado.InformacionExtra = true; } catch (Exception exception) { resultado.Resultado = false; resultado.Mensaje = exception.Message; resultado.InformacionExtra = exception; } return(resultado); }