コード例 #1
0
        public ActionResult DeleteTeamApplication(ThirdPartyTeamApplicationInfoView appInfo)
        {
            if (!ModelState.IsValid)
            {
                return(RedirectToAction("ManageTeamApplications", new { TournamentID = appInfo.TournamentID, message = "There was an error in processing your request." }));
            }

            bool            successbool;
            string          resultmessage;
            Guid            OrgID = rep.GetOrgId(System.Web.HttpContext.Current.User.Identity.Name);
            TeamApplication app   = new TeamApplication(appInfo.TournamentID, OrgID, appInfo.ApplicationID);

            try
            {
                successbool = rep.DeleteTeamApplication(app);
            }
            catch (Exception e)
            {
                successbool = false;
            }

            if (successbool)
            {
                resultmessage = "Successfully deleted team application.";
            }
            else
            {
                resultmessage = "There was an error in deleting chosen team application.";
            }

            ModelState.Clear();
            return(RedirectToAction("ManageTeamApplications", new { TournamentID = appInfo.TournamentID, message = resultmessage }));
        }
コード例 #2
0
        public ActionResult EditTeamApplication(Guid TeamapplicationID)
        {
            ThirdPartyTeamApplicationInfoView appInfo = new ThirdPartyTeamApplicationInfoView();

            appInfo.TeamApplication = rep.GetTeamApplication(TeamapplicationID);
            appInfo.ApplicationID   = appInfo.TeamApplication.ApplicationID;
            appInfo.TournamentID    = appInfo.TeamApplication.TournamentID;

            return(View("EditTeamApplication", appInfo));
        }