示例#1
0
        public JsonResult Deneme()
        {
            Obisis.Ogrenci            ogr     = (Obisis.Ogrenci)Session["student"];
            IEnumerable <Obisis.Ders> dersler = ogr.Donemler.First().Dersler;
            List <int>    ortalamalar         = new List <int>();
            List <string> harfler             = new List <string>();

            foreach (Obisis.Ders item in dersler)
            {
                if (!string.IsNullOrEmpty(Request.Form[item.Kod + "_Vize1"]))
                {
                    item.Vize1 = Convert.ToInt32(Request.Form[item.Kod + "_Vize1"]);
                }
                if (!string.IsNullOrEmpty(Request.Form[item.Kod + "_Vize2"]))
                {
                    item.Vize2 = Convert.ToInt32(Request.Form[item.Kod + "_Vize2"]);
                }
                if (!string.IsNullOrEmpty(Request.Form[item.Kod + "_Vize3"]))
                {
                    item.Vize3 = Convert.ToInt32(Request.Form[item.Kod + "_Vize3"]);
                }
                if (!string.IsNullOrEmpty(Request.Form[item.Kod + "_Final"]))
                {
                    item.Final = Convert.ToInt32(Request.Form[item.Kod + "_Final"]);
                }
                if (!string.IsNullOrEmpty(Request.Form[item.Kod + "_Butunleme"]))
                {
                    item.Butunleme = Convert.ToInt32(Request.Form[item.Kod + "_Butunleme"]);
                }
                if (Request.Form[item.Kod + "_OrtalamayaEtki"] == "1")
                {
                    item.OrtalamayaEtki = true;
                }
                else
                {
                    item.OrtalamayaEtki = false;
                }
                ortalamalar.Add(Obisis.Ortalama(item));
                harfler.Add(Obisis.CalculateMark(item));
            }
            Session["student"] = new Obisis.Ogrenci(Session["ogrenciNo"].ToString(), Session["sifre"].ToString());
            return(Json(new { gano = Obisis.CalculateGANO(ogr, dersler), ort = ortalamalar, harf = harfler }, JsonRequestBehavior.AllowGet));
            //return Content(Obisis.CalculateGANO(ogr, dersler).ToString());
        }
示例#2
0
        public ActionResult CalculateGano()
        {
            Obisis.Ogrenci            ogr     = (Obisis.Ogrenci)Session["student"];
            IEnumerable <Obisis.Ders> dersler = ogr.Donemler.First().Dersler;

            foreach (Obisis.Ders item in dersler)
            {
                if (!string.IsNullOrEmpty(Request.Form[item.Kod + "_Vize1"]))
                {
                    item.Vize1 = Convert.ToInt32(Request.Form[item.Kod + "_Vize1"]);
                }
                if (!string.IsNullOrEmpty(Request.Form[item.Kod + "_Vize2"]))
                {
                    item.Vize2 = Convert.ToInt32(Request.Form[item.Kod + "_Vize2"]);
                }
                if (!string.IsNullOrEmpty(Request.Form[item.Kod + "_Vize3"]))
                {
                    item.Vize3 = Convert.ToInt32(Request.Form[item.Kod + "_Vize3"]);
                }
                if (!string.IsNullOrEmpty(Request.Form[item.Kod + "_Final"]))
                {
                    item.Final = Convert.ToInt32(Request.Form[item.Kod + "_Final"]);
                }
                if (!string.IsNullOrEmpty(Request.Form[item.Kod + "_Butunleme"]))
                {
                    item.Butunleme = Convert.ToInt32(Request.Form[item.Kod + "_Butunleme"]);
                }
                if (Request.Form[item.Kod + "_OrtalamayaEtki"] == "1")
                {
                    item.OrtalamayaEtki = true;
                }
                else
                {
                    item.OrtalamayaEtki = false;
                }
            }
            Session["student"] = new Obisis.Ogrenci(Session["ogrenciNo"].ToString(), Session["sifre"].ToString());
            return(Content(Obisis.CalculateGANO(ogr, dersler).ToString()));
            //ViewBag.GANO = Obisis.CalculateGANO(ogr, dersler).ToString();
            //return View("Gano", dersler);
        }