コード例 #1
0
 public PromoverMiembroModel()
 {
     editorMiembroSolicitaSubirRangoNucleoController             = new EditorMiembroSolicitaSubirRangoNucleoController();
     revisionSolicitudesPreviasMiembroSubirRangoNucleoController = new RevisionSolicitudesPreviasMiembroSubirRangoNucleoController();
     buscadorMiembroController     = new BuscadorMiembrosController();
     creadorNotificacionController = new CreadorNotificacionController();
     miembroController             = new EditorMiembroController();
 }
コード例 #2
0
 public MiPerfilModel()
 {
     buscadorMiembrosController    = new BuscadorMiembrosController();
     buscadorArticuloController    = new BuscadorArticuloController();
     informacionArticuloController = new InformacionArticuloController();
     miembroSolicitaSubirRangoNucleoEnviadaController            = new EditorMiembroSolicitaSubirRangoNucleoController();
     revisionSolicitudesPreviasMiembroSubirRangoNucleoController = new RevisionSolicitudesPreviasMiembroSubirRangoNucleoController();
     creadorNotificacionController = new CreadorNotificacionController();
 }
コード例 #3
0
        public VerRevisionModel(IHostingEnvironment env)
        {
            //articuloController = new ArticuloController();
            informacionArticuloController = new InformacionArticuloController();
            documentosArticuloController  = new DocumentosArticuloController();
            informacionMiembroController  = new InformacionMiembroController();
            creadorNotificacionController = new CreadorNotificacionController();
            editorArticuloController      = new EditorArticuloController();

            rutaCarpeta = env.WebRootPath;
        }
コード例 #4
0
        public IActionResult OnGet()
        {
            CreadorNotificacionController creadorNotificacionController = new CreadorNotificacionController();

            if (cerrarSesion != null)
            {
                Response.Cookies.Delete("usernamePK");
                AvisosInmediatos.Set(this, "cerrarSesion", "Se ha cerrado la sesión", AvisosInmediatos.TipoAviso.Exito);
                return(Redirect("/Login"));
            }

            return(Page());
        }
コード例 #5
0
        public AsignarRevisorModel()
        {
            listaMiembrosInteresados           = new List <MiembroModel>();
            listaMiembrosParaSolicitudRevision = new List <MiembroModel>();
            listaMiembrosParaAsignarRevision   = new List <MiembroModel>();
            listaMiembrosRevisores             = new List <MiembroModel>();

            creadorNotificacionController         = new CreadorNotificacionController();
            buscadorMiembroController             = new BuscadorMiembrosController();
            creadorSolicitudRevisionController    = new CreadorSolicitudRevisionController();
            informacionArticuloController         = new InformacionArticuloController();
            asignadorRevisoresController          = new AsignadorRevisoresController();
            destructorSolicitudRevisionController = new DestructorSolicitudRevisionController();
        }
コード例 #6
0
        public RevisarArticuloModel(IHostingEnvironment env)
        {
            buscadorArticuloController    = new BuscadorArticuloController();
            revisorArticulosController    = new RevisorArticulosController();
            informacionMiembroController  = new InformacionMiembroController();
            informacionArticuloController = new InformacionArticuloController();
            documentosArticuloController  = new DocumentosArticuloController();
            creadorNotificacionController = new CreadorNotificacionController();
            buscadorMiembrosController    = new BuscadorMiembrosController();

            forma         = -1;
            opinion       = -1;
            contribucion  = -1;
            recomendacion = -1;
            comentario    = "";

            rutaCarpeta = env.WebRootPath;
        }
コード例 #7
0
        public EscribirArticuloModel(IHostingEnvironment env)
        {
            creadorNotificacionController        = new CreadorNotificacionController();
            informacionCategoriaTopicoController = new InformacionCategoriaTopicoController();
            buscadorMiembrosController           = new BuscadorMiembrosController();
            informacionArticuloController        = new InformacionArticuloController();
            almacenadorArticuloController        = new AlmacenadorArticuloController();
            editorArticuloController             = new EditorArticuloController();

            listaCategoriaTopicos         = informacionCategoriaTopicoController.GetCategoriasYTopicos();
            listaMiembros                 = buscadorMiembrosController.GetListaMiembrosModel();
            listaMiembrosAutores          = new List <string>();
            listaCategoriaTopicosArticulo = new List <string>();
            autoresViejos                 = new List <string[]>();
            articulo       = new ArticuloModel();
            estadoAnterior = null;
            idArticuloPK   = -1;
        }
        public void TestsCrearMiembroFalse()
        {
            // Arrange
            Notificacion notificacion = null;


            var mockDBHandler = new Mock <ICreadorNotificacionDBHandler>();

            mockDBHandler.Setup(x => x.CrearNotificacion(notificacion)).Verifiable();

            var controller = new CreadorNotificacionController(mockDBHandler.Object);

            // Act
            controller.CrearNotificacion(notificacion);

            // Assert
            mockDBHandler.Verify(x => x.CrearNotificacion(notificacion), Times.Never);
        }
        public void TestsCrearMiembroTrue()
        {
            // Arrange
            Notificacion notificacion = new Notificacion()
            {
                mensaje    = "hola",
                url        = "www.google.com",
                usernameFK = "kwang"
            };

            var mockDBHandler = new Mock <ICreadorNotificacionDBHandler>();

            mockDBHandler.Setup(x => x.CrearNotificacion(notificacion)).Verifiable();

            var controller = new CreadorNotificacionController(mockDBHandler.Object);

            // Act
            controller.CrearNotificacion(notificacion);

            // Assert
            mockDBHandler.Verify(x => x.CrearNotificacion(notificacion), Times.Once);
        }
コード例 #10
0
 public DegradarMiembroModel()
 {
     miembroController             = new EditorMiembroController();
     buscadorMiembrosController    = new BuscadorMiembrosController();
     creadorNotificacionController = new CreadorNotificacionController();
 }