Esempio n. 1
0
        public ActionResult ResultAnswers(int id)
        {
            var           db            = new SocionicEntities();
            ResultAnswers resultAnswers = new ResultAnswers(db.AnswerTable.First(x => x.id == id));

            return(PartialView("~/Views/Home/Result/ResultAnswers.cshtml", resultAnswers));
        }
Esempio n. 2
0
        public ActionResult ResultTable()
        {
            SocionicEntities db = new SocionicEntities();

            return(PartialView("~/Views/Home/Result/ResultTable.cshtml", db.Results.ToList()));
        }
Esempio n. 3
0
        public Task <string> SaveToDB(ResultModel result)        //int[] groupAnswers, int[] arrayAnswers, string currentTime)
        {
            _groupAnswers = result.GroupOfAnswers;
            try
            {
                using (var socionicEntities = new SocionicEntities())
                {
                    var answerBools = result.ArrayAnswers.Select(i => i != 0).ToArray();
                    var last        = socionicEntities.Results.ToList().Last();
                    var answerTable = new AnswerTable
                    {
                        id       = last.ID + 1,
                        Answer1  = answerBools[0],
                        Answer2  = answerBools[1],
                        Answer3  = answerBools[2],
                        Answer4  = answerBools[3],
                        Answer5  = answerBools[4],
                        Answer6  = answerBools[5],
                        Answer7  = answerBools[6],
                        Answer8  = answerBools[7],
                        Answer9  = answerBools[8],
                        Answer10 = answerBools[9],
                        Answer11 = answerBools[10],
                        Answer12 = answerBools[11],
                        Answer13 = answerBools[12],
                        Answer14 = answerBools[13],
                        Answer15 = answerBools[14],
                        Answer16 = answerBools[15],
                        Answer17 = answerBools[16],
                        Answer18 = answerBools[17],
                        Answer19 = answerBools[18],
                        Answer20 = answerBools[19],
                        Answer21 = answerBools[20],
                        Answer22 = answerBools[21],
                        Answer23 = answerBools[22],
                        Answer24 = answerBools[23],
                        Answer25 = answerBools[24],
                        Answer26 = answerBools[25],
                        Answer27 = answerBools[26],
                        Answer28 = answerBools[27]
                    };
                    var results = new Results
                    {
                        ID             = last.ID + 1,
                        LoginName      = result.UserInfo,
                        MassiveAnswers = SocionicTypeAnswers(),
                        PCName         = result.Device,
                        Result         = SocioType(),
                        TimeData       = result.CurrentTime,
                        AnswerTable    = answerTable
                    };

                    socionicEntities.Results.Add(results);
                    //socionicEntities.AnswerTable.Add(answerTable);
                    socionicEntities.SaveChanges();
                }
                TaskResult = SocioType();
            }
            catch (Exception e)
            {
                TaskResult = e.ToString();
            }
            return(Task.FromResult(TaskResult));
        }