Пример #1
0
        public async Task <JsonResult> UpdateEventFile(GruposEventosDTO post)
        {
            Result <WrapperSimpleTypesDTO> result = new Result <WrapperSimpleTypesDTO>();

            try
            {
                ArchivosServices fileService   = new ArchivosServices();
                GruposEventosDTO eventToUpdate = Newtonsoft.Json.JsonConvert.DeserializeObject <GruposEventosDTO>(Request.Form["eventToUpdate"]);

                result.obj = await fileService.ModificarArchivoEventos(
                    Helper.getFileType(Request.Files[0].FileName), eventToUpdate.Consecutivo, eventToUpdate.CodigoArchivo, Request.Files[0].InputStream);

                if (result.obj != null && result.obj.Exitoso)
                {
                    return(Json(result, JsonRequestBehavior.AllowGet));
                }

                return(Json(Helper.returnErrorSaveObj(UserLoggedIn().PersonaDelUsuario.CodigoIdioma), JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                string ss = ex.Message;
                return(Json(Helper.returnErrorSaveObj(UserLoggedIn().PersonaDelUsuario.CodigoIdioma), JsonRequestBehavior.AllowGet));
            }
        }
Пример #2
0
        public async Task <JsonResult> UpdateFile(AnunciantesDTO advertiser)
        {
            Result <WrapperSimpleTypesDTO> result = new Result <WrapperSimpleTypesDTO>();

            try
            {
                ArchivosServices personService = new ArchivosServices();
                result.obj = await personService.ModificarArchivoAnuncio(
                    Helper.getFileType(Request.Files[0].FileName),
                    int.Parse(Request.Form["Consecutivo"].ToString()),
                    int.Parse(Request.Form["CodigoArchivo"].ToString()),
                    Request.Files[0].InputStream);

                if (result.obj == null)
                {
                    return(Json(Helper.returnErrorFile(UserLoggedIn().PersonaDelUsuario.CodigoIdioma), JsonRequestBehavior.AllowGet));
                }

                return(Json(result, JsonRequestBehavior.AllowGet));
            }
            catch (Exception)
            {
                return(Json(Helper.returnErrorFile(UserLoggedIn().PersonaDelUsuario.CodigoIdioma), JsonRequestBehavior.AllowGet));
            }
        }
        public async Task <JsonResult> UpdateVideoCandidate()
        {
            Result <WrapperSimpleTypesDTO> result = new Result <WrapperSimpleTypesDTO>();

            try
            {
                ArchivosServices fileService = new ArchivosServices();

                int ConsecutivoArchivo   = int.Parse(Request.Form["ConsecutivoArchivo"].ToString());
                int CodigoCandidatoVideo = int.Parse(Request.Form["CodigoCandidatoVideo"].ToString());
                int typeFileId           = Helper.getFileType(Request.Files[0].FileName);

                result.obj = await fileService.ModificarArchivoCandidatoVideos(typeFileId, CodigoCandidatoVideo, ConsecutivoArchivo, Request.Files[0].InputStream);

                if (result.obj == null || !result.obj.Exitoso)
                {
                    return(Json(Helper.returnErrorFile(UserLoggedIn().PersonaDelUsuario.CodigoIdioma), JsonRequestBehavior.AllowGet));
                }

                return(Json(result, JsonRequestBehavior.AllowGet));
            }
            catch (Exception)
            {
                return(Json(Helper.returnErrorFile(UserLoggedIn().PersonaDelUsuario.CodigoIdioma), JsonRequestBehavior.AllowGet));
            }
        }
        public async Task <JsonResult> UploadVideoToControlDuration()
        {
            Result <WrapperSimpleTypesDTO> result = new Result <WrapperSimpleTypesDTO>();

            try
            {
                ArchivosServices fileService = new ArchivosServices();

                int typeFileId = Helper.getFileType(Request.Files[0].FileName);

                if (typeFileId == 2)
                {
                    result.obj = await fileService.CrearArchivoStreamYControlarDuracionVideo(typeFileId, UserLoggedIn().PlanesUsuarios.Planes.TiempoPermitidoVideo, Request.Files[0].InputStream);
                }
                else
                {
                    result.obj = await fileService.CrearArchivoStream(typeFileId, Request.Files[0].InputStream);
                }

                if (result.obj == null || !result.obj.Exitoso)
                {
                    return(Json(Helper.returnErrorFile(UserLoggedIn().PersonaDelUsuario.CodigoIdioma), JsonRequestBehavior.AllowGet));
                }

                return(Json(result, JsonRequestBehavior.AllowGet));
            }
            catch (Exception)
            {
                return(Json(Helper.returnErrorFile(UserLoggedIn().PersonaDelUsuario.CodigoIdioma), JsonRequestBehavior.AllowGet));
            }
        }
        public async Task <JsonResult> uploadImageBanner()
        {
            Result <WrapperSimpleTypesDTO> result = new Result <WrapperSimpleTypesDTO>();

            try
            {
                ArchivosServices fileService = new ArchivosServices();
                if (UserLoggedIn().PersonaDelUsuario.CodigoArchivoImagenBanner == null)
                {
                    UserLoggedIn().PersonaDelUsuario.CodigoArchivoImagenBanner = 0;
                }

                result.obj = await fileService.AsignarImagenBannerPersona(UserLoggedIn().PersonaDelUsuario.Consecutivo, (int)UserLoggedIn().PersonaDelUsuario.CodigoArchivoImagenBanner, Request.Files[0].InputStream);

                if (result.obj != null && result.obj.Exitoso)
                {
                    UserLoggedIn().PersonaDelUsuario.CodigoArchivoImagenBanner = (int)result.obj.ConsecutivoArchivoCreado;
                    return(Json(result, JsonRequestBehavior.AllowGet));
                }

                return(Json(Helper.returnErrorSaveObj(UserLoggedIn().PersonaDelUsuario.CodigoIdioma), JsonRequestBehavior.AllowGet));
            }
            catch (Exception)
            {
                return(Json(Helper.returnErrorSaveObj(UserLoggedIn().PersonaDelUsuario.CodigoIdioma), JsonRequestBehavior.AllowGet));
            }
        }
        public async Task <JsonResult> UploadFile()
        {
            Result <WrapperSimpleTypesDTO> result = new Result <WrapperSimpleTypesDTO>();

            try
            {
                ArchivosServices personService = new ArchivosServices();
                int ConsecutivoArchivo         = int.Parse(Request.Form["ConsecutivoArchivo"].ToString());
                if (ConsecutivoArchivo != 0)
                {
                    result.obj = await personService.ModificarArchivoStream(ConsecutivoArchivo, Helper.getFileType(Request.Files[0].FileName), Request.Files[0].InputStream);
                }
                else
                {
                    result.obj = await personService.CrearArchivoStream(Helper.getFileType(Request.Files[0].FileName), Request.Files[0].InputStream);
                }

                if (result.obj == null || !result.obj.Exitoso)
                {
                    return(Json(Helper.returnErrorFile(UserLoggedIn().PersonaDelUsuario.CodigoIdioma), JsonRequestBehavior.AllowGet));
                }

                return(Json(result, JsonRequestBehavior.AllowGet));
            }
            catch (Exception)
            {
                return(Json(Helper.returnErrorFile(UserLoggedIn().PersonaDelUsuario.CodigoIdioma), JsonRequestBehavior.AllowGet));
            }
        }
        public async Task ArchivosServices_BuscarArchivo_ShouldSearch()
        {
            ArchivosServices authenticateService = new ArchivosServices();

            Stream archivoBuscado = await authenticateService.BuscarArchivo(46);

            Assert.IsNotNull(archivoBuscado);
        }
Пример #8
0
 public PerfilPageModel()
 {
     _archivoServices    = new ArchivosServices();
     _personaServices    = new PersonasServices();
     _candidatosServices = new CandidatosServices();
     _gruposServices     = new GruposServices();
     _chatServices       = new ChatsServices();
     _dateTimeHelper     = FreshIOC.Container.Resolve <IDateTimeHelper>();
 }
Пример #9
0
 public PublicacionPageModel()
 {
     _candidatoService      = new CandidatosServices();
     _gruposService         = new GruposServices();
     _archivosService       = new ArchivosServices();
     _administracionService = new AdministracionServices();
     _categoriasService     = new CategoriasServices();
     _dateTimeHelper        = FreshIOC.Container.Resolve <IDateTimeHelper>();
 }
        public async Task ArchivosServices_AsignarImagenPerfilPersona_ShouldCreate()
        {
            using (Stream video = File.Open(@"C:\Users\Bloodnero\Documents\Visual Studio 2015\718156.jpg", FileMode.Open, FileAccess.Read))
            {
                ArchivosServices archivoServices = new ArchivosServices();

                var hola = await archivoServices.AsignarImagenPerfilPersona(3, 210, video);
            }
        }
        public async Task ArchivosServices_CrearArchivoStream_ShouldCreate()
        {
            //using (FileStream video = File.Open(@"C:\Users\Bloodnero\Documents\Visual Studio 2017\Presentación de campeón- Xayah - Jugabilidad - League of Legends.mp4", FileMode.Open, FileAccess.Read))
            using (FileStream video = File.Open(@"C:\Users\Bloodnero\Documents\Visual Studio 2017\ahhhh.mp4", FileMode.Open, FileAccess.Read))
            {
                ArchivosServices archivoServices = new ArchivosServices();

                var hola = await archivoServices.CrearArchivoStream((int)TipoArchivo.Video, video);

                Assert.IsNotNull(hola);
            }
        }
Пример #12
0
 public EditorImagePageModel()
 {
     _archivoServices = new ArchivosServices();
 }
Пример #13
0
 public PagosPageModel()
 {
     _archivoService = new ArchivosServices();
     _pagosService   = new PagosServices();
     _dateTimeHelper = FreshIOC.Container.Resolve <IDateTimeHelper>();
 }
Пример #14
0
 public InformacionPerfilPageModel()
 {
     _archivoServices = new ArchivosServices();
     _personaServices = new PersonasServices();
     _planesServices  = new PlanesServices();
 }