public async Task <TipoArchivo> ObtenerPorTipo(TiposArchivo tipo) { int idTipoArchivo = (int)tipo; TipoArchivo tipoArchivo = await _contexto.TiposArchivo .Where(tipoArchivo => tipoArchivo.Id == idTipoArchivo) .FirstOrDefaultAsync(); return(tipoArchivo); }
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); }