protected void Page_Load(object sender, EventArgs e) { ddlDirector.DataSource = DirectorRepository.GetAllDirectors(); ddlDirector.DataTextField = "DirectorName"; ddlDirector.DataValueField = "DirectorID"; ddlDirector.DataBind(); ddlTypes.DataSource = TypeRepository.GetAllTypes(); ddlTypes.DataTextField = "TypeName"; ddlTypes.DataValueField = "TypeID"; ddlTypes.DataBind(); Film _film = FilmRepository.GetFilm(int.Parse(Request.QueryString["ID"])); txtFilmDescription.Text = _film.Description; txtFilmName.Text = _film.FilmName; txtPublishDate.Text = _film.PublishDate.ToString(); ddlDirector.SelectedValue = _film.DirectorID.ToString(); ddlTypes.SelectedValue = _film.TypeID.ToString(); }
// GET: Film public ActionResult Index(string Case) { List <FilmData> films = FilmRepository.LaadFilms().ToList(); List <string> sorted = new List <string>(new List <string> { "TAsc", "RDateDesc", "RatingDesc" }); switch (Case) { case "RatingAsc": films = films.OrderBy(x => x.Rating).ToList(); sorted[2] = "RatingDesc"; break; case "RatingDesc": films = films.OrderByDescending(x => x.Rating).ToList(); sorted[2] = "RatingAsc"; break; case "TAsc": films = films.OrderBy(x => x.Titel).ToList(); sorted[0] = "TDesc"; break; case "TDesc": films = films.OrderByDescending(x => x.Titel).ToList(); sorted[0] = "TAsc"; break; case "RDateAsc": films = films.OrderBy(x => x.ReleaseDate).ToList(); sorted[1] = "RDateDesc"; break; case "RDateDesc": films = films.OrderByDescending(x => x.ReleaseDate).ToList(); sorted[1] = "RDateAsc"; break; } return(View(new ViewModels(films, sorted))); }
public ActionResult RentFilmToMember(string id, string memberId, DateTime startDate, DateTime endDate) { List <Member> members = MemberRepository.GetMembers(); SortMemberByName sortMemberByName = new SortMemberByName(); members.Sort(sortMemberByName); if (RentRepository.IsStartDateCorrect(startDate)) { if (RentRepository.IsEndDateCorrect(endDate, startDate)) { ObjectId RentingMemberId = new ObjectId(memberId); Member member = MemberRepository.GetMemberById(RentingMemberId); ObjectId rentingFilmId = new ObjectId(id); Film film = FilmRepository.GetFilmById(rentingFilmId); Rent rent = new Rent(member, null, film, startDate, endDate); if (FilmRepository.FilmIsFreeToRent(rent)) { RentRepository.CreateRent(rent); return(Redirect($"/Rents/MemberRents/{memberId}")); } else { TempData["textmsg"] = "<script>alert('This book is not free to Rent in this entered date period. Please try another dates');</script>"; return(View(members)); } } else { TempData["textmsg"] = "<script>alert('You entered a date before rent start date. Please try a date after rent start date');</script>"; return(View(members)); } } else { TempData["textmsg"] = "<script>alert('You entered a date before today date. Please try a date after today date');</script>"; return(View(members)); } }
public static void Save(Film element) { if (element == null) { throw new MediaManagerException($"Erreur : {nameof(element)} is null", ExceptionReturnType.Error); } try { using (var context = new MediaManagerContext()) using (var repository = new FilmRepository(context)) { repository.Save(element); context.SaveChanges(); } } catch (Exception ex) { throw new MediaManagerException($"Erreur :{ex.Message}", ExceptionReturnType.Error); } }
public static void Delete(int id) { if (id <= 0) { throw new MediaManagerException($"Erreur : {nameof(id)} <= 0", ExceptionReturnType.Error); } try { using (var context = new MediaManagerContext()) using (var repository = new FilmRepository(context)) { repository.Delete(id); context.SaveChanges(); } } catch (Exception ex) { throw new MediaManagerException($"Erreur : {ex.Message}", ExceptionReturnType.Error); } }
private void Delete_Click(object sender, RoutedEventArgs e) { Film film = (Film)filmGrid.SelectedItem; MessageBoxResult result = MessageBox.Show($"Slet filmen \"{film.Titel}\" (id: {film.Id})?", "", MessageBoxButton.OKCancel); switch (result) { case MessageBoxResult.OK: FilmRepository filmRepository = new FilmRepository(); MessageBox.Show(filmRepository.DeleteFilm(film)); Films = filmRepository.GetFilms(); filmGrid.ItemsSource = Films; break; case MessageBoxResult.Cancel: break; default: break; } }
public static Film Get(int id) { if (id <= 0) { throw new MediaManagerException($"Erreur : {nameof(id)} <= 0", ExceptionReturnType.Error); } try { Film result; using (var context = new MediaManagerContext()) using (var repository = new FilmRepository(context)) { result = repository.Get(id); } return(result); } catch (Exception ex) { throw new MediaManagerException($"Erreur : {ex.Message}", ExceptionReturnType.Error); } }
private void Sample1_DialogHost_OnDialogClosing(object sender, DialogClosingEventArgs eventargs) { if (Equals(eventargs.Parameter, true)) { Review review = new Review { ReviewText = tbMovieDesc.Text, Rating = 4 }; ReviewRepository reviewRepository = new ReviewRepository(); reviewRepository.Add(review); Film film = new Film { ReviewId = review.Id, Title = MovieNameTextBox.Text, DateOfProduction = DateTime.Now }; FilmRepository filmRepository = new FilmRepository(); filmRepository.Add(film); } }
protected void ddlType_SelectedIndexChanged(object sender, EventArgs e) { if (ddlType.SelectedIndex == ddlType.Items.Count - 1 && ddlDirector.SelectedIndex == ddlDirector.Items.Count - 1) { Repeater1.DataSource = FilmRepository.GetAllFilms(); Repeater1.DataBind(); } else if (ddlDirector.SelectedIndex == ddlDirector.Items.Count - 1) { Repeater1.DataSource = FilmRepository.GetFilmsByType(int.Parse(ddlType.SelectedValue)); Repeater1.DataBind(); } else if (ddlType.SelectedIndex == ddlType.Items.Count - 1) { Repeater1.DataSource = FilmRepository.GetFilmsByDirector(int.Parse(ddlDirector.SelectedValue)); Repeater1.DataBind(); } else { Repeater1.DataSource = FilmRepository.GetFilteredFilms(int.Parse(ddlDirector.SelectedValue), int.Parse(ddlType.SelectedValue)); Repeater1.DataBind(); } }
/// <summary> /// Metoda zwracająca listę dostępnych seansów. /// </summary> /// <param name="date">Data, dla której mają zostać wyświetlone seanse</param> /// <returns>Informacje o dostępnych seansach</returns> internal ShowingResponse[] GetShowings(DateTime date) { SeansRepository projectionsRepo = new SeansRepository(); FilmRepository moviesRepo = new FilmRepository(); List <SeansEntity> projections = projectionsRepo.FindByKiedy(date); List <ShowingResponse> responses = new List <ShowingResponse>(); FilmEntity tempFilmEntity; foreach (var projection in projections) { tempFilmEntity = moviesRepo.FindById(projection.IdFilmu).OrElseThrow("Nie można odnaleźć w bazie danych filmu o podanym ID"); responses.Add(new ShowingResponse { Id = projection.Id, DateTime = projection.Kiedy, FilmName = tempFilmEntity.Nazwa, FilmDuration = tempFilmEntity.CzasTrwania, FilmYear = tempFilmEntity.RokPremiery }); } return(responses.ToArray()); }
public UnitOfWork(ClamUserAccountContext context, IMapper mapper, UserManager <ClamUserAccountRegister> userManager, SignInManager <ClamUserAccountRegister> signInManager, RoleManager <ClamRoles> roleManager, IConfiguration config) { _context = context; _userManager = userManager; _signInManager = signInManager; _roleManager = roleManager; _config = config; _mapper = mapper; // Instantiate Repositories with their respective dependencies UserAccount = new UserAccountRepository(_context, _mapper, _userManager, _signInManager, _roleManager); RoleAccount = new RoleAccountRepository(_context, _mapper, _userManager, _signInManager, _roleManager); EBooksControl = new EBooksRepository(_context, _userManager, _mapper); MusicControl = new MusicRepository(_context, _userManager, _mapper); FilmControl = new FilmRepository(_context, _userManager, _mapper, _config); StorageControl = new StorageRepository(_context, _userManager, _config, _mapper); AcademiaControl = new AcademiaRepository(_context, _userManager, _mapper, _config); TVShowControl = new TVShowRepository(_context, _userManager, _mapper, _config); TicketControl = new TicketRepository(_context, _userManager, _mapper); ProjectControl = new ProjectsRepository(_context, _userManager, _mapper, _config); }
public DesignTimeViewModelLocator() { var filmRepository = new FilmRepository(new DesignTimeDbContextFactory()); var personRepository = new PersonRepository(new DesignTimeDbContextFactory()); var reviewRepository = new ReviewRepository(new DesignTimeDbContextFactory()); var actedInFilmRepository = new ActedInFilmRepository(new DesignTimeDbContextFactory()); var directedFilmRepository = new DirectedFilmRepository(new DesignTimeDbContextFactory()); var mediator = new Mediator(); var messageDialogService = new MessageDialogService(); SearchViewModel = new SearchViewModel(mediator, filmRepository, personRepository, reviewRepository); FilmListViewModel = new FilmListViewModel(filmRepository, mediator); PersonListViewModel = new PersonListViewModel(personRepository, mediator); ReviewListViewModel = new ReviewListViewModel(reviewRepository, mediator); AddActedInFilmViewModel = new AddActedInFilmViewModel(filmRepository, personRepository, actedInFilmRepository, messageDialogService, mediator); AddActorListViewModel = new AddActorListViewModel(personRepository, filmRepository, actedInFilmRepository, messageDialogService, mediator); AddDirectedFilmViewModel = new AddDirectedFilmViewModel(filmRepository, personRepository, directedFilmRepository, messageDialogService, mediator); AddDirectorListViewModel = new AddDirectorListViewModel(personRepository, filmRepository, directedFilmRepository, messageDialogService, mediator); ReviewDetailViewModel = new ReviewDetailViewModel(reviewRepository, mediator); }
public ActionResult SaveTitle(FilmSubmission film, List <string> AltTitle, string NextPage) { // UserID of the saved film must be taken from session film.UserId = this.User.UserId; // FilmID of the saved film also must be taken from session if (this.CurrentFilm != null) // else FilmId=0 (means new Film) { film.FilmSubmissionId = this.CurrentFilm.FilmSubmissionId; } FilmSubmission model = new FilmRepository().SaveFilm(film, AltTitle.Where(x => x != "").ToList(), this.User.UserId); //the saved film must be saved in session - now it's current film this.CurrentFilm = model; if (!String.IsNullOrEmpty(NextPage)) { return(Redirect(NextPage)); } ViewBag.Message = "The Title has been saved"; return(View("Title", model)); }
protected void btnKaydet_Click(object sender, EventArgs e) { Film _film = new Film() { Description = txtFilmDescription.Text, DirectorID = int.Parse(ddlDirector.SelectedValue), FilmName = txtFilmName.Text, TypeID = int.Parse(ddlTypes.SelectedValue), }; _film.PublishDate = calender1.SelectedDate.Year.ToString() == "1" ? DateTime.Now : calender1.SelectedDate; if (Request.QueryString["ID"] != null) { _film.FilmID = int.Parse(Request.QueryString["ID"]); FilmRepository.UpdateFilm(_film); } else { _film.Point = -1; _film.PointCount = 0; FilmRepository.AddFilm(_film); } Response.Redirect("FilmList.aspx"); }
public FilmService() { repository = new FilmRepository(new MovieContext()); }
public FilmService() { DalInstance = new FilmRepository(); }
public HomeController() { _fileManager = new FileManager(); _repository = new FilmRepository(); }
protected void btnKaydet_Click(object sender, EventArgs e) { FilmRepository.GiveVote(int.Parse(Request.QueryString["ID"]), Convert.ToDouble(txtPuan.Text)); Response.Redirect("FilmList.aspx"); }
public void test() { var repo = new BioscoopRepository(); var repo2 = new FilmRepository(); string input; int ID = 0; bool login = false; var projectFolder = Directory.GetParent(Directory.GetCurrentDirectory()).Parent.Parent.FullName; var fileUsername = Path.Combine(projectFolder, @"username.json"); string[] usernameArray = File.ReadAllLines(fileUsername); ArrayList username = new ArrayList(usernameArray); var filePassword = Path.Combine(projectFolder, @"password.json"); string[] passwordArray = File.ReadAllLines(filePassword); ArrayList password = new ArrayList(passwordArray); var fileUsernameprem = Path.Combine(projectFolder, @"usernamepremium.json"); string[] usernamepremiumArray = File.ReadAllLines(fileUsernameprem); ArrayList usernamepremium = new ArrayList(usernamepremiumArray); var filePasswordprem = Path.Combine(projectFolder, @"passwordpremium.json"); string[] passwordpremiumArray = File.ReadAllLines(filePasswordprem); ArrayList passwordpremium = new ArrayList(passwordpremiumArray); var fileTime = Path.Combine(projectFolder, @"time.json"); string[] timeArray = File.ReadAllLines(fileTime); ArrayList time = new ArrayList(timeArray); var jsonusername = JsonSerializer.Serialize(username); var jsonspassword = JsonSerializer.Serialize(password); var jsonspremiumpassword = JsonSerializer.Serialize(passwordpremium); var jsonusernamepremium = JsonSerializer.Serialize(usernamepremium); var tijdregistratie = JsonSerializer.Serialize(time); start2: Console.WriteLine("Welkom bij Nioscoop"); Console.WriteLine("Kies uw optie:\n(1) U wilt een ticket kopen\n(2) U wilt zich aanmelden/registreren"); int antwoordOptie = Convert.ToInt32(Console.ReadLine()); Console.Clear(); if (antwoordOptie == 1) { repo.BioscoopKiezen(); } else if (antwoordOptie == 2) { start: if (login == true) { Console.Clear(); Classq.Menu(); } Classq.Welkom(); input = Console.ReadLine(); switch (input) { case "1": case "inloggen als Medewerker": { Console.Clear(); Classq.Login(); } goto start; case "2": case "Registreren": { Console.Clear(); Classq.Registreer(); } goto start; case "5": case "Afsluiten": { Classq.Afsluiten(); } break; default: Console.WriteLine("Kies alleen de cijfers die in het menu weergeven worden"); Console.ReadKey(); goto start; case "4": case "premiumlogin": { Console.Clear(); Classq.Preminloggen(); } goto start; case "6": { Console.Clear(); } goto start2; case "3": ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// { Console.Clear(); Classq.Premregistreer(); } goto start; case "8": case "Afsluitenn": { Console.Clear(); Classq.Afsluiten(); } default2: Console.WriteLine("probeer het opnieuw"); Console.ReadKey(); break; } } else { Console.Clear(); Console.WriteLine("Kies alleen uit de hierboven genoemde opties"); test(); } }
public FilmController(FilmRepository filmRepository) { Repository = filmRepository; }
/// <summary> /// Process Items /// </summary> private static void ProcessItems(string baseUrl) { try { //Getting data from API LogHelper.SubmitLog("Getting Peoples", LogType.Comment); var people = GetAllPeople(baseUrl); LogHelper.SubmitLog($"{people.Count} peoples retrieved", LogType.Info); LogHelper.SubmitLog("Getting Films", LogType.Comment); var films = GetFilms(baseUrl); LogHelper.SubmitLog($"{films.Count} films retrieved", LogType.Info); LogHelper.SubmitLog("Getting Planets", LogType.Comment); var planets = GetPlanets(baseUrl); LogHelper.SubmitLog($"{planets.Count} planets retrieved", LogType.Info); LogHelper.SubmitLog("Getting Species", LogType.Comment); var species = GetSpecies(baseUrl); LogHelper.SubmitLog($"{species.Count} species retrieved", LogType.Info); LogHelper.SubmitLog("Getting StarShips", LogType.Comment); var starShips = GetStarships(baseUrl); LogHelper.SubmitLog($"{starShips.Count} starships retrieved", LogType.Info); LogHelper.SubmitLog("Getting Vehicles", LogType.Comment); var vehicles = GetVehicles(baseUrl); LogHelper.SubmitLog($"{vehicles.Count} vehicles retrieved", LogType.Info); LogHelper.SubmitLog("...........................................", LogType.Comment); //Adding objects to Database LogHelper.SubmitLog("Processing Films...", LogType.Comment); var filmsToAdd = ModelFactory.GenerateNewFilms(films); FilmRepository.Insert(filmsToAdd); LogHelper.SubmitLog("Done!", LogType.Info); LogHelper.SubmitLog("Processing Planets...", LogType.Comment); var planetsToAdd = ModelFactory.GenerateNewPlanets(planets); PlanetRepository.Insert(planetsToAdd); LogHelper.SubmitLog($"Done!", LogType.Info); LogHelper.SubmitLog("Processing Vehicles...", LogType.Comment); var vehiclesToAdd = ModelFactory.GenerateNewVehicles(vehicles); VehicleRepository.Insert(vehiclesToAdd); LogHelper.SubmitLog("Done!", LogType.Info); LogHelper.SubmitLog("Processing Starships...", LogType.Comment); var starshipsToAdd = ModelFactory.GenerateNewStarShips(starShips); StarshipRepository.Insert(starshipsToAdd); LogHelper.SubmitLog("Done!", LogType.Info); LogHelper.SubmitLog("Processing Species...", LogType.Comment); var speciesToAdd = ModelFactory.GenerateNewSpecies(species); SpeciesRepository.Insert(speciesToAdd); LogHelper.SubmitLog("Done!", LogType.Info); LogHelper.SubmitLog("Processing People...", LogType.Comment); var peopleToAdd = ModelFactory.GenerateNewPeople(people); PeopleRepository.Insert(peopleToAdd); LogHelper.SubmitLog("Done!", LogType.Info); } catch (Exception exp) { LogHelper.SubmitLog(exp.Message, LogType.Error); } }
public void GivenAFilmRepository() { SqlHelper.TruncateFilmsTable(); _repository = new FilmRepository("Data Source=.;Initial Catalog=Films;Integrated Security=True"); }
public void GivenAFilmRepositoryWithAnIncorrectConnectionString() { SqlHelper.TruncateFilmsTable(); _repository = new FilmRepository("BrokenConnectionString"); }
public FilmServices() { filmRepository = new FilmRepository(); }
public FilmsViewModel() { FilmRepository = new FilmRepository(); }
public FilmV1_1Controller(FilmRepository repository) : base(repository) { }
public static void Login() { string input; int ID = 0; bool login = false; var repo2 = new FilmRepository(); var projectFolder = Directory.GetParent(Directory.GetCurrentDirectory()).Parent.Parent.FullName; var fileUsername = Path.Combine(projectFolder, @"username.json"); string[] usernameArray = File.ReadAllLines(fileUsername); ArrayList username = new ArrayList(usernameArray); var filePassword = Path.Combine(projectFolder, @"password.json"); string[] passwordArray = File.ReadAllLines(filePassword); ArrayList password = new ArrayList(passwordArray); var fileUsernameprem = Path.Combine(projectFolder, @"usernamepremium.json"); string[] usernamepremiumArray = File.ReadAllLines(fileUsernameprem); ArrayList usernamepremium = new ArrayList(usernamepremiumArray); var filePasswordprem = Path.Combine(projectFolder, @"passwordpremium.json"); string[] passwordpremiumArray = File.ReadAllLines(filePasswordprem); ArrayList passwordpremium = new ArrayList(passwordpremiumArray); var fileTime = Path.Combine(projectFolder, @"time.json"); string[] timeArray = File.ReadAllLines(fileTime); ArrayList time = new ArrayList(timeArray); var jsonusername = JsonSerializer.Serialize(username); var jsonspassword = JsonSerializer.Serialize(password); var jsonspremiumpassword = JsonSerializer.Serialize(passwordpremium); var jsonusernamepremium = JsonSerializer.Serialize(usernamepremium); var tijdregistratie = JsonSerializer.Serialize(time); Console.Clear(); Console.WriteLine("Inloggen bij Nioscoop"); Console.WriteLine("Voer uw gebruikersnaam in"); input = Console.ReadLine(); input = input.ToLower(); if (input == "") { Console.Clear(); Console.WriteLine("error, probeer het opnieuw"); Console.ReadKey(); if (input == "") { Classq.Login(); } } foreach (string name in username) { if (name == input) { int listNo = username.IndexOf(input); Console.WriteLine("Voer uw wachtwoord in"); input = Console.ReadLine(); string passCheck = Convert.ToString(password[listNo]); if (input == passCheck) { Console.Clear(); ID = listNo; string lastLogin = Convert.ToString(time[ID]); Console.WriteLine(@"Welkom " + name); Console.WriteLine("Uw bent voor het laatst ingelogt om " + lastLogin); Console.WriteLine("druk op enter om verder te gaan"); time[ID] = (Convert.ToString(DateTime.Now)); using (TextWriter writer = File.CreateText(fileTime)) { foreach (string date in time) { writer.WriteLine(date); } } Console.ReadKey(); login = true; goto menu1; menu1: Console.Clear(); { string user = Convert.ToString(username[ID]); Console.WriteLine("\n Hoofd Menu \n Welkom terug " + user); Console.WriteLine(" \n(1) Opties bekijken \n(2) Wachtwoord veranderen \n(3) Admin menu \n(4) Uitloggen \n(5) Afsluiten "); input = Console.ReadLine(); input.ToLower(); switch (input) { case "1": Console.WriteLine("Heeft u toestemming om wijzingen in te brengen in het systeem type dan 'ja' om verder te gaan"); input = Console.ReadLine(); if (input == "ja") { Console.Clear(); repo2.StartMenu(); } break; case "2": case "Verander het wachtwoord": Console.WriteLine("Voer uw nieuwe wachtwoord in"); input = Console.ReadLine(); password[ID] = input; using (TextWriter writer = File.CreateText(filePassword)) { foreach (string pass in password) { writer.WriteLine(pass); } } Console.Clear(); Console.WriteLine("Wachtwoord veranderd"); Console.ReadKey(); goto menu1; case "5": case "Afsluiten": Console.Clear(); Console.WriteLine("Af aan het sluiten.."); Console.ReadKey(); Environment.Exit(0); break; default: Console.WriteLine("error probeer het opnieuw"); Console.ReadKey(); goto menu1; case "3": Console.WriteLine("voer uw admin key in"); Console.WriteLine("Admin key == admin"); input = Console.ReadLine(); if (input == "admin") { Console.Clear(); repo2.AdminMenu(); Console.Clear(); } break; case "4": case "uitloggen": case "log uit": Console.WriteLine("Wilt u echt uitloggen? [1]"); input = Console.ReadLine(); if (input == "1") { login = false; ID = 0; Console.WriteLine("u bent uitgelogt"); Console.ReadKey(); } break; } Console.Clear(); { Classq.Welkom(); } } } } } }
public Filmsamling(FilmRepository filmRepository, VyRepository vyRepository, SessionHelper sessionHelper) { _filmRepository = filmRepository; _vyRepository = vyRepository; _sessionHelper = sessionHelper; }
static void Main(string[] args) { using (UserContext context = new UserContext()) { User user1 = new User(); UserRepository1 user = new UserRepository1(); FilmRepository film = new FilmRepository(); FilmInCinemaRepository filmc = new FilmInCinemaRepository(); int k; mitka: Console.WriteLine("1-Вивести всiх користувачiв на екран"); Console.WriteLine("2-Створити нового користувача"); Console.WriteLine("3-Увiйти в систему"); k = Convert.ToInt32(Console.ReadLine()); Console.Clear(); switch (k) { case 1: user.UserOnScreen(); goto mitka; case 2: user.SignUp(); goto mitka; case 3: user1 = user.LogIn(); if (user1.UserId != 0) { goto mitka1; } else if (user1.UserId == 0) { goto mitka; } goto mitka; } Console.Clear(); mitka1: Console.WriteLine("Доброго дня!\n"); Console.WriteLine("1-Профiль\n"); Console.WriteLine("2-Фiльми цього тижня\n"); Console.WriteLine("3-Фiльми сьогоднi\n"); Console.WriteLine("4-Список Фільмів\n"); Console.WriteLine("5-Пошук фiльмiв по назвi\n"); Console.WriteLine("6-Вийти\n"); if (user1.rights == "Admin") { Console.WriteLine("7-Добавити Фільм\n"); Console.WriteLine("8-Редагувати дані Фільму\n"); Console.WriteLine("9-Видалити Фільм\n"); Console.WriteLine("10-Додати показ Фільму\n"); Console.WriteLine("11-Редагувати показ Фільму\n"); Console.WriteLine("12-Видалити показ Фільму\n"); } k = Convert.ToInt32(Console.ReadLine()); Console.Clear(); switch (k) { case 1: user.EditProfile(user1.UserId); goto mitka1; case 2: filmc.ShowFilmsThisWeek(); goto mitka1; case 3: filmc.ShowFilmsToday(); goto mitka1; case 4: film.FilmsOnScreen(); goto mitka1; case 5: filmc.ShowFilmTimeByName(); goto mitka1; case 6: goto mitka; case 7: if (user1.rights == "Admin") { film.AddFilm(); goto mitka1; } else { goto mitka1; } case 8: if (user1.rights == "Admin") { Console.WriteLine("Введіть назву фільму який бажаєте редагувати:"); film.EditFilm(Console.ReadLine()); goto mitka1; } else { goto mitka1; } case 9: if (user1.rights == "Admin") { film.DeleteFilm(); goto mitka1; } else { goto mitka1; } case 10: if (user1.rights == "Admin") { filmc.AddShowFilmTime(); goto mitka1; } else { goto mitka1; } case 11: if (user1.rights == "Admin") { filmc.EditShowFilmTime(); goto mitka1; } else { goto mitka1; } case 12: if (user1.rights == "Admin") { filmc.DeleteShowFilmTime(); goto mitka1; } else { goto mitka1; } } } return; }
public FilmService(FilmRepository filmRepository) { _filmRepository = filmRepository; }
public void GivenAFilmRepository() { SqlHelper.TruncateFilmsTable(); _repository = new FilmRepository("notarealconnectionstring"); }
public FilmController(FilmRepository repository) { _repository = repository; }