public ActionResult DownloadEpisode(int?id = null) { if (id == null) { return(View("Index", SeriesRepository.GetList(null))); } Episode video = SeriesRepository.FindEpisode(id.Value); var fileContents = System.IO.File.ReadAllText(@"~/App_Data/script.bat"); if (video.SubtitleURL != null) { var subfileContents = System.IO.File.ReadAllText(@"~/App_Data/titlovi_skripta.bat"); subfileContents = subfileContents.Replace("#_URL", video.SubtitleURL.Replace("%", "%%")); subfileContents = subfileContents.Replace("#_FILENAME", video.Name + ".srt"); fileContents = fileContents.Replace("#_TITLOVI", subfileContents); } else { fileContents = fileContents.Replace("#_TITLOVI", ""); } fileContents = fileContents.Replace("#_LINK", video.VideoURL.Replace("%", "%%")); if (video.SubtitleURL != null) { fileContents = fileContents.Replace("#_SUB", "-- sub-file=\"c:\\Documents and settings\\%username%\\Documents\\titlovi\\" + video.Name + ".srt\" --sout-transcode-senc=\"Eastern European(Windows-1250)\""); } else { fileContents = fileContents.Replace("#_SUB", ""); } return(File(Encoding.ASCII.GetBytes(fileContents.Replace("192.168.1.8", "donyslav.ddns.net")), "text/plain", video.Name + ".bat")); }
/// <summary> /// Initializes the view model. /// </summary> public virtual void Init(Repository repository, SeriesRepository seriesRepository, ArtistRepository artistRepository) { SeriesSelectListItems = new SelectList( seriesRepository.GetList(), "Id", "Title"); // TODO Get the series list. }
public ActionResult Index() { // var series = new List<Series>(); var series = _seriesRepository.GetList(); return(View(series)); }
public ActionResult Index() { // TODO Get the series list. var series = _seriesRepository.GetList(); return(View(series)); }
/// <summary> /// Initializes the view model. /// </summary> public virtual void Init(Repository repository, SeriesRepository seriesRepository, ArtistsRepository artistsRepository) { // create a select dropdown variable which gets the context's // Series list, ordered by title SeriesSelectListItems = new SelectList( seriesRepository.GetList(), "Id", "Title"); }
/// <summary> /// Gets the series ID from the user. /// </summary> /// <returns>Returns an integer for the selected series ID.</returns> private static int GetSeriesId() { _seriesRepository = new SeriesRepository(context); int? seriesId = null; IList <Series> series = _seriesRepository.GetList(); // While the series ID is null, prompt the user to select a series ID // from the provided list. while (seriesId == null) { ConsoleHelper.OutputBlankLine(); foreach (Series s in series) { ConsoleHelper.OutputLine("{0}) {1}", series.IndexOf(s) + 1, s.Title); } // Get the line number for the selected series. string lineNumberInput = ConsoleHelper.ReadInput( "Enter the line number of the series that you want to add a comic book to: "); // Attempt to parse the user's input to a line number. int lineNumber = 0; if (int.TryParse(lineNumberInput, out lineNumber)) { if (lineNumber > 0 && lineNumber <= series.Count) { seriesId = series[lineNumber - 1].Id; } } // If we weren't able to parse the provided line number // to a series ID then display an error message. if (seriesId == null) { ConsoleHelper.OutputLine("Sorry, but that wasn't a valid line number."); } } context.Dispose(); return(seriesId.Value); }
public ActionResult Index() { var series = _seriesRepository.GetList(); return(View(series)); }
/// <summary> /// Initializes the view model. /// </summary> public virtual void Init(SeriesRepository seriesRepo, ArtistRepository artistRepo, RoleRepository roleRepo) { SeriesSelectListItems = new SelectList( seriesRepo.GetList(), "Id", "Title"); }