public ActionResult Create([Bind(Include = "ExamId,ExamName,EduYearId")] Exam model)
        {
            if (!LoginStatus())
            {
                return(RedirectToAction("Login", "Admins", null));
            }

            bool Exists = _db.Exams.Any(d => d.ExamName.Equals(model.ExamName));

            if (!Exists)
            {
                if (ModelState.IsValid)
                {
                    model.EduYear   = _db.EduYears.Find((int)GetEduYearId);
                    model.EduYearId = (int)GetEduYearId;
                    _db.Exams.Add(model);
                    _db.SaveChanges();
                    return(Json(""));
                }
                else
                {
                    return(Json("Model is not valid."));
                }
            }
            else
            {
                return(Json("Try another label name"));
            }
        }
Exemple #2
0
        public ActionResult Create([Bind(Include = "EduYearName,EduStart,EduEnd")] EduYear model)
        {
            if (!LoginStatus())
            {
                return(RedirectToAction("Login", "Admins", null));
            }
            if (model.EduStart >= model.EduEnd)
            {
                return(Json("start date should be before end date"));
            }

            bool Exists = _db.EduYears.Any(d => d.EduYearName.Equals(model.EduYearName));

            if (!Exists)
            {
                if (ModelState.IsValid)
                {
                    _db.EduYears.Add(model);
                    _db.SaveChanges();
                    return(Json(""));
                }
                else
                {
                    return(Json("Model is not valid."));
                }
            }
            else
            {
                return(Json("Try another label name"));
            }
        }
        public ActionResult Create([Bind(Include = "Name,OrderId")] TeachingType model)
        {
            if (!LoginStatus())
            {
                return(RedirectToAction("Login", "Admins", null));
            }

            bool Exists = _db.TeachingTypes.Any(d => d.Name.Equals(model.Name));

            if (!Exists)
            {
                if (ModelState.IsValid)
                {
                    _db.TeachingTypes.Add(model);
                    _db.SaveChanges();
                    return(Json(""));
                }
                else
                {
                    return(Json("Model is not valid."));
                }
            }
            else
            {
                return(Json("Try another label name"));
            }
        }