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)); }
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()); }