Beispiel #1
0
        // GET: Auditeur
        public ActionResult Resultats(int id)
        {
            Audit currentaudit = ServiceAudit.getAudit(id);

            ResultsViewModel resultats = new ResultsViewModel();

            resultats.audit  = currentaudit;
            resultats.themes = ServiceTheme.GetAllThemeswithoutdetaching(currentaudit);

            if (!currentaudit.isInProgress)
            {
                resultats.resultats = new List <Resultat>();
                foreach (var item in resultats.themes)
                {
                    foreach (var inneritem in item.points)
                    {
                        resultats.resultats.Add(new Resultat {
                            theme = item, point = inneritem, audit = currentaudit, Note = 0
                        });
                    }
                }
            }
            else
            {
                resultats.resultats = ServiceResultat.getAuditresults(currentaudit);
            }
            return(View(resultats));
        }
Beispiel #2
0
        public ActionResult PDCAZone(int?idAudit, int?idResultat)
        {
            ResultsViewModel resultats = new ResultsViewModel();

            resultats.auditid   = idAudit.Value;
            resultats.audit     = ServiceAudit.getAudit(idAudit.Value);
            resultats.resultats = ServiceResultat.getAuditresults(resultats.audit);
            resultats.themes    = ServiceTheme.GetAllThemeswithoutdetaching(resultats.audit);
            ViewBag.idResultat  = idResultat;
            return(View(resultats));
        }
Beispiel #3
0
        public ActionResult Resultats([Bind] ResultsViewModel resultvm)
        {
            if (ModelState.IsValid)
            {
                ServiceResultat.HandleResultats(resultvm);

                //when successfull it delivers a full list of zones
                return(RedirectToAction("Index"));
            }

            return(View(resultvm));
        }
Beispiel #4
0
        public ActionResult DernierResultats(int id)
        {
            ResultsViewModel resultats = new ResultsViewModel();

            Audit currentaudit = ServiceAudit.getlatestAuditforZone(id);

            resultats.audit = currentaudit;

            resultats.themes = ServiceTheme.GetAllThemeswithoutdetaching(currentaudit);

            resultats.resultats = ServiceResultat.getAuditresults(currentaudit);

            return(View(resultats));
        }