Пример #1
0
        public IActionResult DeleteConfirm(int responceID)
        {
            Responce res = ResponceDB.GetOneResponce(responceID, context);

            ResponceDB.DeleteResponce(res, context);
            return(RedirectToAction("Responces"));
        }
Пример #2
0
 public IActionResult Edit(Responce res)
 {
     if (ModelState.IsValid)
     {
         ResponceDB.UpdateResponce(res, context);
         ViewData["Updated"] = "Responce was Updated";
     }
     return(View(res));
 }
Пример #3
0
 public IActionResult Add(Responce res)
 {
     if (ModelState.IsValid)
     {
         ResponceDB.AddResponce(res, context);
         ViewData["Added"] = "Responce was added!";
         return(View());
     }
     ViewData["ErrorMsg"] = "Responce was not valid";
     return(View(res));
 }
Пример #4
0
        public IActionResult ChatBot(Responce res)
        {
            res.Input = res.Input.Trim();
            if (res.Input != "" && res.Input.Length < 200)
            {
                List <Responce> responces = ResponceDB.GetSomeResponces(res.Input, context);
                if (responces.Count() == 0)
                {
                    Responce filler = new Responce();
                    filler.Input = res.Input;

                    /* ToDo: get a random responce out from the
                     * database istead of just having 'filler text' */
                    filler.Output = "Filler Text";
                    responces.Add(filler);
                }

                /* ToDo: set res to a random responce
                 * from responces instead of always [0] */
                Responce responce = responces[0];
                ViewData["Responce"] = responce.Output;
            }
            return(View(res));
        }
Пример #5
0
        public IActionResult Edit(int responceID)
        {
            Responce res = ResponceDB.GetOneResponce(responceID, context);

            return(View(res));
        }
Пример #6
0
        /// <summary>
        /// Page for editing all responces within the database
        /// </summary>
        public IActionResult Responces()
        {
            List <Responce> res = ResponceDB.GetAllResponces(context);

            return(View(res));
        }