// POST api/values
 public string Post([FromBody] Models.Results plate)
 {
     //using (System.IO.StreamWriter xW = new System.IO.StreamWriter(HttpRuntime.AppDomainAppPath + "\\123.txt"))
     //{
     //    xW.WriteLine(plate.plate);
     //}
     return(plate.plate);
     //string[] xDatas = xValue.Data.Split(",".ToCharArray());
     //string ss = xDatas[1].Remove(xDatas[1].Length - 1, 1);
     //byte[] xBuffer = Convert.FromBase64String(xDatas[1]);
     ////string sPath = "C:\\Users\\Presentation\\Documents\\image";
     //string sPath = System.Web.HttpContext.Current.Server.MapPath("~/WebApplication3//UploadedImages");
     //System.IO.File.WriteAllBytes($"{sPath}\\{DateTime.Now.Ticks}.jpg", xBuffer);
 }
Example #2
0
        public ActionResult Results()
        {
            Models.Results        model            = new Models.Results();
            dsScorecard           ScorecardDataset = new dsScorecard();
            ScorecardTableAdapter ScorecardTA      = new ScorecardTableAdapter();

            ScorecardTA.Fill(ScorecardDataset.Scorecard, null);

            model.ListOfTemplates = new List <SelectListItem>();

            foreach (dsScorecard.ScorecardRow Row in ScorecardDataset.Scorecard)
            {
                model.ListOfTemplates.Add(new SelectListItem {
                    Value = Row.ScorecardID.ToString(), Text = Row.ScorecardName
                });
            }


            return(View(model));
        }
Example #3
0
        public ActionResult Results(Models.Results model)
        {
            UserTableAdapter      UserTA           = new UserTableAdapter();
            ResultTableAdapter    ResultTA         = new ResultTableAdapter();
            dsScorecard           ScorecardDataset = new dsScorecard();
            ScorecardTableAdapter ScorecardTA      = new ScorecardTableAdapter();

            ScorecardTA.Fill(ScorecardDataset.Scorecard, model.ScorecardID);

            model.ScorecardName = ((dsScorecard.ScorecardRow)ScorecardDataset.Scorecard.Rows[0]).ScorecardName;
            ResultTA.Fill(ScorecardDataset.Result, Convert.ToInt32(model.ScorecardID), null);
            UserTA.Fill(ScorecardDataset.User);

            model.ListOfResults = new Dictionary <int, ScorecardModel>();
            foreach (dsScorecard.ResultRow Row in ScorecardDataset.Result)
            {
                dsScorecard.UserRow UserRow   = ScorecardDataset.User.FindByUserID(Row.AgentID);
                dsScorecard.UserRow ScorerRow = ScorecardDataset.User.FindByUserID(Row.ScorerID);
                ScorecardModel      Scorecard = new ScorecardModel
                {
                    score       = Row.Score,
                    datescored  = Row.DateScored,
                    agentscored = new User
                    {
                        firstname = UserRow.FirstName,
                        surname   = UserRow.Surname
                    },
                    scoredby = new User
                    {
                        firstname = ScorerRow.FirstName,
                        surname   = ScorerRow.Surname
                    }
                };
                model.ListOfResults.Add(Row.ResultID, Scorecard);
            }


            return(View(model));
        }
        //[HttpGet]
        public IActionResult GetOverallResults()
        {
            var responses = _context.Surveys;
            var results   = new Models.Results();

            results.Program   = "Overall";
            results.Response0 = responses.Average(p => p.Responses0);
            results.Response1 = responses.Average(p => p.Responses1);
            results.Response2 = responses.Average(p => p.Responses2);
            results.Response3 = responses.Average(p => p.Responses3);
            results.Response4 = responses.Average(p => p.Responses4);
            results.Response5 = responses.Average(p => p.Responses5);
            results.Response6 = responses.Average(p => p.Responses6);
            results.Response7 = responses.Average(p => p.Responses7);
            results.Response8 = responses.Average(p => p.Responses8);
            results.Response9 = responses.Average(p => p.Responses9);

            results.Experiential    = ((results.Response0 + results.Response1 + results.Response2 + results.Response3) / 4) * 100;
            results.Entrepreneurial = ((results.Response4 + results.Response5 + results.Response6) / 3) * 100;
            results.Experiential    = ((results.Response7 + results.Response8 + results.Response9) / 3) * 100;

            return(View("Results", results));
        }