コード例 #1
0
        public async Task <TipoArchivo> ObtenerPorTipo(TiposArchivo tipo)
        {
            int         idTipoArchivo = (int)tipo;
            TipoArchivo tipoArchivo   = await _contexto.TiposArchivo
                                        .Where(tipoArchivo => tipoArchivo.Id == idTipoArchivo)
                                        .FirstOrDefaultAsync();

            return(tipoArchivo);
        }
コード例 #2
0
        public PathArchivo ObtenerPathArchivo(string nombreArchivo, string carpetaArchivo, string pathDirectorio, HttpPostedFileBase archivo, TiposArchivo tipoArchivo)
        {
            PathArchivo pathFotoCapacitado = null;

            pathFotoCapacitado = new PathArchivo
            {
                NombreArchivo = nombreArchivo,
                SubDirectorio = carpetaArchivo,
                TipoArchivo   = tipoArchivo,
                FechaArchivo  = DateTime.Now
            };

            var pathArchivo = Path.Combine(pathDirectorio, pathFotoCapacitado.NombreArchivo);

            if (!System.IO.Directory.Exists(pathDirectorio))
            {
                System.IO.Directory.CreateDirectory(pathDirectorio);
            }

            archivo.SaveAs(pathArchivo);

            return(pathFotoCapacitado);
        }