コード例 #1
0
 public ActionResult editexamresult(ExamUserResult model)
 {
     if (ModelState.IsValid)
     {
         var examresult = db.ExamUserResults.Find(model.Id);
         if (examresult != null)
         {
             if (model.DuzgunSualSayi == -1)
             {
                 examresult.DuzgunSualSayi = model.DuzgunSualSayi;
                 examresult.Faiz           = -1;
             }
             else
             {
                 examresult.DuzgunSualSayi = model.DuzgunSualSayi;
                 examresult.Faiz           = Convert.ToDecimal(model.DuzgunSualSayi) / Convert.ToDecimal(examresult.CemiSualSayi) * 100;
             }
             db.SaveChanges();
             TempData["successedit"] = "Düzəliş edildi";
             return(Redirect($"/admin/examresult?groupname={examresult.QrupAdi}"));
         }
         return(HttpNotFound());
     }
     return(View(model));
 }
コード例 #2
0
 public ActionResult addtoexam(string[] QrupAdi, string[] Ad, string[] Soyad, int[] DuzgunSualSayi, int ExamId, string[] Sinif, bool flag, DateTime Tarix)
 {
     if (QrupAdi.Length != 0)
     {
         var exam = db.Exams.Find(ExamId);
         for (int i = 0; i < QrupAdi.Length; i++)
         {
             ExamUserResult examUserResult = new ExamUserResult();
             //attendances
             Attendances attendances = new Attendances();
             attendances.GroupName = QrupAdi[i];
             attendances.Ad        = Ad[i];
             attendances.Soyad     = Soyad[i];
             attendances.Tarix     = Tarix; // ////
             //end attendances
             examUserResult.QrupAdi = QrupAdi[i];
             examUserResult.Ad      = Ad[i];
             examUserResult.Soyad   = Soyad[i];
             examUserResult.Sinif   = Sinif[i];
             if (DuzgunSualSayi[i] == -1)
             {
                 examUserResult.DuzgunSualSayi = -1;
                 examUserResult.Faiz           = -1;
                 attendances.IsJoin            = false;
             }
             else
             {
                 examUserResult.DuzgunSualSayi = DuzgunSualSayi[i];
                 examUserResult.Faiz           = Convert.ToDecimal((Convert.ToDecimal(DuzgunSualSayi[i]) / Convert.ToDecimal(exam.CemiSualSayi)) * 100);
                 attendances.IsJoin            = true;
             }
             examUserResult.ImtahanAdi   = exam.ImtahanAdi;
             examUserResult.Kateqoriya   = exam.Kateqoriya;
             examUserResult.Tarix        = Tarix; // examtarix
             examUserResult.CemiSualSayi = exam.CemiSualSayi;
             if (flag == true)
             {
                 db.Attendances.Add(attendances);
             }
             db.ExamUserResults.Add(examUserResult);
             db.SaveChanges();
         }
         return(RedirectToAction("exams"));
     }
     return(View());
 }