// GET: Competitors/Edit/5
        public IActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            CompetitorServices services   = new CompetitorServices(_context);
            Competitor         competitor = services.GetCompetitor((int)id);

            if (competitor == null)
            {
                return(NotFound());
            }

            SecurityServices secServices = new SecurityServices(_context);
            bool             isValid     = secServices.IsClubIDValidToClubNumber(competitor.ClubID, User.Identity.Name);

            if (isValid == true)
            {
                CompetitorsViewModel competitorsVM = new CompetitorsViewModel();
                competitorsVM.Competitor = competitor;
                return(View(competitorsVM));
            }
            else
            {
                return(RedirectToAction("YouCanOnlyLookUpYourOwnData", "Verify"));
            }
        }
Ejemplo n.º 2
0
        // GET: Coaches/Edit/5
        public IActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            CoachServices services = new CoachServices(_context);
            Coach         coach    = services.GetCoach((int)id);

            if (coach == null)
            {
                return(NotFound());
            }

            SecurityServices secServices = new SecurityServices(_context);
            bool             isValid     = secServices.IsClubIDValidToClubNumber(coach.ClubID, User.Identity.Name);

            if (isValid == true)
            {
                return(View(coach));
            }
            else
            {
                return(RedirectToAction("YouCanOnlyLookUpYourOwnData", "Verify"));
            }
        }
Ejemplo n.º 3
0
        public IActionResult WhatToDoNow(int clubID)
        {
            SecurityServices services = new SecurityServices(_context);
            bool             isValid  = services.IsClubIDValidToClubNumber(clubID, User.Identity.Name);

            if (isValid == true)
            {
                return(View("WhatToDoNow", clubID));
            }
            else
            {
                return(View("YouCanOnlyLookUpYourOwnData"));
            }
        }
Ejemplo n.º 4
0
        // GET: Coaches/Create
        public IActionResult Create(int clubID)
        {
            SecurityServices secServices = new SecurityServices(_context);
            bool             isValid     = secServices.IsClubIDValidToClubNumber(clubID, User.Identity.Name);

            if (isValid == true)
            {
                Coach coach = new Coach();
                coach.ClubID = clubID;
                return(View(coach));
            }
            else
            {
                return(RedirectToAction("YouCanOnlyLookUpYourOwnData", "Verify"));
            }
        }
Ejemplo n.º 5
0
        // GET: Coaches
        public IActionResult Index(int clubID)
        {
            SecurityServices secServices = new SecurityServices(_context);
            bool             isValid     = secServices.IsClubIDValidToClubNumber(clubID, User.Identity.Name);

            if (isValid == true)
            {
                CoachServices    coachServices    = new CoachServices(_context);
                CoachesViewModel coachesViewModel = coachServices.CreateCoachesViewModel(clubID);
                return(View(coachesViewModel));
            }
            else
            {
                return(RedirectToAction("YouCanOnlyLookUpYourOwnData", "Verify"));
            }
        }
Ejemplo n.º 6
0
        public IActionResult Delete([Bind("CoachID, CoachFirstName, CoachName, LicenseNumber, ClubID")] Coach coach)
        {
            SecurityServices secServices = new SecurityServices(_context);
            bool             isValid     = secServices.IsClubIDValidToClubNumber(coach.ClubID, User.Identity.Name);

            if (isValid == true)
            {
                int           clubID   = coach.ClubID;
                CoachServices services = new CoachServices(_context);
                services.DeleteCoach(coach);
                return(RedirectToAction("Index", new { clubID = clubID }));
            }
            else
            {
                return(RedirectToAction("YouCanOnlyLookUpYourOwnData", "Verify"));
            }
        }
        public IActionResult Delete([Bind("CompetitorID, CompetitorFirstname, CompetitorName, LicenseNumber, Sex, Level, AgeCategory, Disciplines, ClubID")] Competitor competitor)
        {
            SecurityServices secServices = new SecurityServices(_context);
            bool             isValid     = secServices.IsClubIDValidToClubNumber(competitor.ClubID, User.Identity.Name);

            if (isValid == true)
            {
                int clubID = competitor.ClubID;
                CompetitorServices competitorServices = new CompetitorServices(_context);
                competitorServices.DeleteCompetitor(competitor);
                return(RedirectToAction("Index", new { clubID = clubID }));
            }
            else
            {
                return(RedirectToAction("YouCanOnlyLookUpYourOwnData", "Verify"));
            }
        }
        // GET: Competitors
        public IActionResult Index(int clubID)
        {
            SecurityServices secServices = new SecurityServices(_context);
            bool             isValid     = secServices.IsClubIDValidToClubNumber(clubID, User.Identity.Name);

            if (isValid == true)
            {
                CompetitorServices         services = new CompetitorServices(_context);
                CompetitorsClubIDViewModel competitorsClubIDViewModel = new CompetitorsClubIDViewModel();
                competitorsClubIDViewModel.Competitors = services.GetSubscribedCompetitors(clubID);
                competitorsClubIDViewModel.ClubID      = clubID;
                return(View(competitorsClubIDViewModel));
            }
            else
            {
                return(RedirectToAction("YouCanOnlyLookUpYourOwnData", "Verify"));
            }
        }
Ejemplo n.º 9
0
        public IActionResult Edit([Bind("ClubID, ClubName, ResponsibleName, ResponsibleCellullar, ResponsibleEmail, ClubNumber")] Club club)
        {
            if (ModelState.IsValid)
            {
                SecurityServices services = new SecurityServices(_context);
                bool             isValid  = services.IsClubIDValidToClubNumber(club.ClubID, User.Identity.Name);

                if (isValid == true)
                {
                    ClubServices clubServices = new ClubServices(_context);
                    clubServices.UpdateClub(club);
                    return(RedirectToAction("WhatToDoNow", "Verify", new { clubID = club.ClubID }));
                }
                else
                {
                    return(RedirectToAction("YouCanOnlyLookUpYourOwnData", "Verify"));
                }
            }
            return(View(club));
        }
Ejemplo n.º 10
0
        // GET: Club/Edit/5
        public IActionResult Edit(int clubID)
        {
            SecurityServices services = new SecurityServices(_context);
            bool             isValid  = services.IsClubIDValidToClubNumber(clubID, User.Identity.Name);

            if (isValid == true)
            {
                ClubServices clubServices = new ClubServices(_context);
                Club         club         = clubServices.GetClub(clubID);
                if (club == null)
                {
                    return(NotFound());
                }
                return(View(club));
            }
            else
            {
                return(RedirectToAction("YouCanOnlyLookUpYourOwnData", "Verify"));
            }
        }
        public IActionResult Create([Bind("Competitor")] CompetitorsViewModel competitorsVM)
        {
            if (ModelState.IsValid)
            {
                SecurityServices secServices = new SecurityServices(_context);
                bool             isValid     = secServices.IsClubIDValidToClubNumber(competitorsVM.Competitor.ClubID, User.Identity.Name);

                if (isValid == true)
                {
                    CompetitorServices competitorServices = new CompetitorServices(_context);
                    competitorServices.SaveCompetitor(competitorsVM.Competitor);
                    CategoryServices categoryServices = new CategoryServices(_context);
                    categoryServices.DefineCategories(competitorsVM.Competitor);
                    return(RedirectToAction("Index", new { clubID = competitorsVM.Competitor.ClubID }));
                }
                else
                {
                    return(RedirectToAction("YouCanOnlyLookUpYourOwnData", "Verify"));
                }
            }
            return(View(competitorsVM));
        }