public ActionResult KullaniciDuzenle(int id) { var kullanici = kullaniciServis.KullaniciBul(id); var model = ModelToViewModel.KullaniciToKullaniciViewModel(kullanici); return(View(model)); }
public IActionResult AddMovie(MovieViewModel movie) { if (ModelState.IsValid) { string uniqueFileName = null; if (movie.Image != null) { string uploadsFolder = Path.Combine(_hostingEnvironment.WebRootPath + "/images"); uniqueFileName = Guid.NewGuid() + "_" + movie.Image.FileName; string filePath = Path.Combine(uploadsFolder, uniqueFileName); movie.Image.CopyTo(new FileStream(filePath, FileMode.Create)); } movie.ImagePath = uniqueFileName; _movieLogic.CreateNewMovie(ViewModelToModel.ToMovieModel(movie)); return(RedirectToAction("Index", "Movie")); } foreach (GenreModel genre in _genreLogic.GetAllGenres()) { movie.AllGenres.Add(ModelToViewModel.ToGenreViewModel(genre)); } return(View(movie)); }
// GET: Toegangs public ActionResult Index() { if (Session["event"] != null) { if (!string.IsNullOrEmpty(Session["adminLogin"] as string) && Session["adminLogin"].ToString() == "true") { if (Session["account"] == null) { return(View()); } else { AccountViewModel acwm = ModelToViewModel.ConvertAccounttoViewModel((Account)Session["account"]); return(View(acwm)); } } else { return(RedirectToAction("AdminLogin", "Account")); } } else { return(RedirectToAction("Index", "Home")); } }
public IActionResult Login(UserViewModel userViewModel) { try { UserViewModel newUser = ModelToViewModel.ToUserViewModel(_userLogic.CheckUserValidity(userViewModel.Username, userViewModel.Password)); var identity = new ClaimsIdentity(new[] { new Claim(ClaimTypes.Name, newUser.Username), new Claim(ClaimTypes.Email, newUser.EmailAddress), new Claim(ClaimTypes.Role, newUser.AccountType.ToString()), new Claim(ClaimTypes.Sid, newUser.Id.ToString()) }, CookieAuthenticationDefaults.AuthenticationScheme); var principal = new ClaimsPrincipal(identity); HttpContext.SignInAsync(CookieAuthenticationDefaults.AuthenticationScheme, principal); return(RedirectToAction("Index", "Movie")); } catch (Exception e) { Console.WriteLine(e); ModelState.AddModelError("Username", "Password or username is incorrect"); return(View(userViewModel)); } }
public ActionResult Index(SearchViewModel search) { List <MovieModel> movies; if (search.ReleasedAfter > search.ReleasedBefore) { movies = _movieLogic.GetAllMovies(MiscHelper.GetCurrentUserIdOrZero(this)).ToList(); TempData["SearchError"] = "Released after must be lower than or equal to Released before"; } else { movies = _movieLogic.GetMoviesBySearchModel(ViewModelToModel.ToSearchModel(search), MiscHelper.GetCurrentUserIdOrZero(this)).ToList(); } if (User.Identity.IsAuthenticated) { movies = _movieLogic.CheckIfMoviesAreFavourites(movies, MiscHelper.GetCurrentUserIdOrZero(this)); } var movieViewModels = ModelToViewModel.ToMovieViewModels(movies); foreach (var movie in movieViewModels) { movie.GenresString = MiscHelper.GetStringFromGenreViewModels(movie.Genres); } return(View(movieViewModels)); }
public IActionResult AddMovie() { MovieViewModel movie = new MovieViewModel(); foreach (GenreModel genre in _genreLogic.GetAllGenres()) { movie.AllGenres.Add(ModelToViewModel.ToGenreViewModel(genre)); } return(View(movie)); }
public IActionResult AddGenreToMovie(int id) { GenreViewModel genreViewModel = new GenreViewModel(); foreach (GenreModel genre in _genreLogic.GetGenreModelsNotAssignedToThisMovie(id)) { genreViewModel.AllGenres.Add(ModelToViewModel.ToGenreViewModel(genre)); } return(View(genreViewModel)); }
public ActionResult GaleriDuzenle(int id) { var galeri = galeriServis.GaleriBul(id); var model = ModelToViewModel.GaleriToGaleriViewModel(galeri); // dropdownlist ilkeleme model.Haberler = haberServis.Haberler(); return(View(model)); }
public ActionResult Home() { if (Session["event"] == null) { return(RedirectToAction("Index", "Home")); } Event e = (Event)Session["event"]; return(View(ModelToViewModel.EventToEventViewModel(e))); }
public App() { model = DataModel.Load(); viewModel = ModelToViewModel.ToDataViewModel(model); var window = new MainWindow() { DataContext = viewModel }; window.Show(); }
public IActionResult ManageUsers() { List <UserViewModel> userViewModels = new List <UserViewModel>(); foreach (var user in _userLogic.GetAllUsersExceptCurrent(int.Parse(User.Claims .FirstOrDefault(c => c.Type == System.Security.Claims.ClaimTypes.Sid).Value))) { userViewModels.Add(ModelToViewModel.ToUserViewModel(user)); } return(View(userViewModels)); }
public async Task <IViewComponentResult> InvokeAsync() { return(await Task.Run <IViewComponentResult>(() => { SearchViewModel searchViewModel = new SearchViewModel(); foreach (GenreModel genre in _genreLogic.GetAllGenres()) { searchViewModel.AllGenres.Add(ModelToViewModel.ToGenreViewModel(genre)); } return View("Search", searchViewModel); })); }
/// <summary> /// Class constructor /// </summary> public SolutionViewModel(TranslatorSolution solutionModel, string solutionPath, string solutionName) { mChildren = new ObservableCollection <ISolutionItem>(); var modelExt = new ModelToViewModel(); ////mRoot = new SolutionRootViewModel(solutionModel, solutionPath, solutionName); mRoot = modelExt.ToViewModel(solutionModel, solutionPath, solutionName); mChildren.Add(mRoot); }
public ActionResult MovieInfo(int id) { var movieModel = _movieLogic.GetMovieById(id, MiscHelper.GetCurrentUserIdOrZero(this)); if (movieModel == null) { return(NotFound()); } var movieViewModel = ModelToViewModel.ToMovieViewModel(movieModel); return(View(movieViewModel)); }
public ActionResult HaberDuzenle(int id) { var haber = haberServis.HaberBul(id); HaberViewModel model = ModelToViewModel.HaberToHaberViewModel(haber); // dropdownlistleri ilkleme model.Kategoriler = kategoriServis.Kategoriler(); model.Kullanicilar = kullaniciServis.Kullanicilar(); model.HaberTipleri = haberServis.HaberTipleri(); model.Etiketler = etiketServis.Etiketler(); model.HaberPozisyon = haberServis.HaberPozisyonlari(); return(View(model)); }
public IActionResult AddGenreToMovie(GenreViewModel genre) { if (genre.GenreId < 1) { foreach (GenreModel genreModel in _genreLogic.GetGenreModelsNotAssignedToThisMovie(genre.MovieId)) { genre.AllGenres.Add(ModelToViewModel.ToGenreViewModel(genreModel)); } ModelState.AddModelError("Genre", "Please select a genre"); return(View(genre)); } _genreLogic.AddGenreToMovie(ViewModelToModel.ToGenreModel(genre)); return(RedirectToAction("Index", "Movie")); }
public IActionResult ManageGenres(string addGenreErrorMessage) { List <GenreViewModel> genres = new List <GenreViewModel>(); foreach (var genre in _genreLogic.GetAllGenres()) { genres.Add(ModelToViewModel.ToGenreViewModel(genre)); } if (addGenreErrorMessage != null) { TempData["AddGenreError"] = addGenreErrorMessage; } return(View(genres)); }
public ActionResult Index() { var movies = _movieLogic.GetAllMovies(MiscHelper.GetCurrentUserIdOrZero(this)).ToList(); if (User.Identity.IsAuthenticated) { movies = _movieLogic.CheckIfMoviesAreFavourites(movies, MiscHelper.GetCurrentUserIdOrZero(this)); } var movieViewModels = ModelToViewModel.ToMovieViewModels(movies); foreach (var movie in movieViewModels) { movie.GenresString = MiscHelper.GetStringFromGenreViewModels(movie.Genres); } return(View(movieViewModels)); }
public ActionResult Index(string email, string activatiehash) { if (Session["event"] != null) { if (Session["adminLogin"] != null || Session["adminLogin"].ToString() == "true") { Event huidigEvent = (Event)Session["event"]; ModelToViewModel.EventToEventViewModel(huidigEvent); Account account = accountRepository.GetCompleteAccountByEmailAndActivationhash(email, activatiehash); if (account != null) { Polsbandje polsbandje = polsbandjeRepository.GetByAccountId(account); Reservering reservering = reserveringRepository.GetById(polsbandje.ReserveringsId); Session["account"] = account; //Check if account made a reservation for current event if (reservering.EvenementIDReservering.ID1 == huidigEvent.ID1) { Session["account"] = account; AccountViewModel acwm = ModelToViewModel.ConvertAccounttoViewModel(account); return(View(acwm)); } else { return(View("Error")); } } else { return(RedirectToAction("Index")); } } else { return(RedirectToAction("AdminLogin", "Account")); } } else { return(RedirectToAction("Index", "Home")); } }
// GET: Account present at festival public ActionResult Aanwezig() { if (Session["event"] != null) { if (Session["adminLogin"] != null || Session["adminLogin"].ToString() == "true") { List <AccountViewModel> acwm = ModelToViewModel.ConvertAccounttoViewModel(accountRepository.GetAllAccountsPresentAtFestival((Event)Session["event"])); return(View(acwm)); } else { return(RedirectToAction("AdminLogin", "Account")); } } else { return(RedirectToAction("Index", "Home")); } }
// GET: Details from account public ActionResult Details(int id) { if (Session["event"] != null) { if (Session["adminLogin"] != null || Session["adminLogin"].ToString() == "true") { AccountViewModel acwm = ModelToViewModel.ConvertAccounttoViewModel(accountRepository.GetById(id)); return(View(acwm)); } else { return(RedirectToAction("AdminLogin", "Account")); } } else { return(RedirectToAction("Index", "Home")); } }
public ActionResult Materialen() { if (Session["adminLogin"].ToString() != "true") { return(RedirectToAction("AdminLogin", "Account")); } else { if (Session["account"] == null) { return(View()); } else { AccountViewModel acwm = ModelToViewModel.ConvertAccounttoViewModel((Account)Session["account"]); return(View(acwm)); } } }
[HttpPost] //Actionresult scanning RFID public ActionResult AanwezigAfwezig(string RFID) { Event huidigEvent = (Event)Session["event"]; ModelToViewModel.EventToEventViewModel(huidigEvent); Account account = accountRepository.GetCompleteAccountsByRRFID(RFID); if (account != null) { Polsbandje polsbandje = polsbandjeRepository.GetByAccountId(account); Reservering reservering = reserveringRepository.GetById(polsbandje.ReserveringsId); if (polsbandje.Aanwezig) { polsbandjeRepository.setPolsbandjeAfwezig(polsbandje); Session["in-/uitcheck"] = "Status veranderd naar afwezig"; return(View()); } else { //Check if account made a reservation for current event if (reservering.EvenementIDReservering.ID1 == huidigEvent.ID1) { polsbandjeRepository.setPolsbandjeAanwezig(polsbandje); AccountViewModel acwm = ModelToViewModel.ConvertAccounttoViewModel(account); Session["in-/uitcheck"] = "Status veranderd naar aanwezig"; return(View(acwm)); } else { return(View("Error")); } } } else { return(RedirectToAction("Index")); } }
public ActionResult Materiaal() { if (Session["event"] == null) { return(RedirectToAction("Index", "Home")); } ProductRepository prepo = new ProductRepository(new ProductContext()); ProductCatRepository crepo = new ProductCatRepository(new ProductCatContext()); List <Product> allProducts = prepo.GetAll(); List <ProductCatViewModel> productcats = new List <ProductCatViewModel>(); foreach (var productCat in crepo.GetAll()) { IEnumerable <Product> products = allProducts.Where(x => x.Categorie.Id == productCat.Id); productcats.Add(ModelToViewModel.ConvertProductCatToViewModel(productCat, products)); } ProductVerhuurViewModel model = new ProductVerhuurViewModel() { AllProducts = ModelToViewModel.ConvertProductToViewModelList(allProducts), ProductCats = productcats, SelectedProducts = new List <ProductViewModel>() }; ReserveringViewModel reservering = (ReserveringViewModel)Session["reservering"]; if (reservering.Producten == null) { reservering.Producten = new List <Product>(); } ViewData["producten"] = reservering.Producten; ViewData["totaalprijs"] = reservering.Producten.Sum(x => x.Prijs); return(View(model)); }
public IActionResult Favourites() { return(View(ModelToViewModel.ToMovieViewModels(_movieLogic.GetMoviesFromFavourites(int.Parse(User.Claims .FirstOrDefault(c => c.Type == System.Security.Claims.ClaimTypes.Sid).Value))))); }