Beispiel #1
0
        public ActionResult Anfrage(Request request)
        {
            //1. Parameter überprüfen
            if (request == null)
            {
                return(RedirectToAction("Anfrage"));
            }

            CheckRequests(request);


            if (!ModelState.IsValid)
            {
                return(View(request));
            }
            else
            {
                rep = new RepositoryDB();

                rep.Open();

                if (rep.Insert(request))
                {
                    rep.Close();
                    //erfolgreich
                    return(View("Message", new Message("Anfrage", "Ihre Anfrage wurden erfolgreich gesendet")));
                }
                else
                {
                    rep.Close();
                    //Fehler
                    return(View("Message", new Message("Anfrage", "Ihre Anfrage konnte nicht gesendet werden!")));
                }
            }
        }
Beispiel #2
0
        public override void StartScreen()
        {
            base.StartScreen();
            allListRepo = RepositoryFactory.GetRepozytory <NameList>();

            AddNewListButton.onClick.AddListener(() => { AddNewListToDb(); });
            RefreshList();
        }
 public override void StartScreen()
 {
     base.StartScreen();
     MainText.text = NameOfList;
     AddButton.onClick.AddListener(() => AddNewword());
     allListRepo = RepositoryFactory.GetRepozytory <WordDetailModel>(NameOfList.Replace(' ', '_'));
     RefreshList();
 }
 public ActionResult Delete(int id)
 {
     repDB = new RepositoryDB();
     repDB.Open();
     if (repDB.Delete(id))
     {
         repDB.Close();
         return(RedirectToAction("Reservierungen"));
     }
     else
     {
         repDB.Close();
         return(View("Message", new Message("Anfrage wurde nicht gelöscht", "Sie haben die Anfrage nicht gelöscht")));
     }
 }
 public override void StartScreen()
 {
     base.StartScreen();
     currentWord = 0;
     ChangeTextOnChangeButton();
     ClearScreen();
     StartButton.gameObject.SetActive(true);
     StartPanel.gameObject.SetActive(true);
     ChoiseButton.gameObject.SetActive(true);
     allListRepo  = RepositoryFactory.GetRepozytory <WordDetailModel>(NameList.Replace(' ', '_'));
     wordsToCheck = allListRepo.GetAll().ToList();
     wordsToCheck.Shuffle();
     answersList = new List <bool>();
     ChangeCounter();
 }
        public ActionResult ChangeStatus(int id)
        {
            if (Session["loggedIn"] == null)
            {
                return(RedirectToAction("Login", "Benutzerverwaltung"));
            }

            if (Convert.ToBoolean(Session["AdminSession"]))
            {
                repDB = new RepositoryDB();
                repDB.Open();
                repDB.Edit(id, true);
                repDB.Close();
            }

            return(RedirectToAction("Reservierungen", "Benutzerverwaltung"));
        }
        public ActionResult Reservierungen()
        {
            List <Request> requests;

            repDB = new RepositoryDB();
            repDB.Open();
            requests = repDB.GetRequests();
            repDB.Close();

            List <Request> newRequests = new List <Request>();

            foreach (var r in requests)
            {
                if (!r.RequestEdited)
                {
                    newRequests.Add(r);
                }
            }


            return(View(newRequests));
        }