示例#1
0
 public ActionResult DeleteQualification(QualificationModel Model)
 {
     try
     {
         tblTeacherQualification Tble = Connection.tblTeacherQualifications.Find
                                            (Model.Teacher_Id,
                                            Model.SchoolId,
                                            Model.QualificationId);
         Connection.tblTeacherQualifications.Remove(Tble);
         Connection.SaveChanges();
         return(Json(Model.Teacher_Id, JsonRequestBehavior.AllowGet));
     }
     catch
     {
         return(Json("Error", JsonRequestBehavior.AllowGet));
     }
 }
示例#2
0
        public JsonResult AddQualification(QualificationModel Model)
        {
            try
            {
                var count = Connection.tblTeacherQualifications.Count(u => u.TeacherId == Model.Teacher_Id &&
                                                                      u.QualificationId == Model.QualificationId);
                if (count == 0)
                {
                    tblTeacherQualification NewQ = new tblTeacherQualification();
                    NewQ.CreatedBy       = _session.User_Id;
                    NewQ.CreatedDate     = DateTime.Now;
                    NewQ.IsActive        = "Y";
                    NewQ.QualificationId = Model.QualificationId;
                    NewQ.SchoolId        = _session.School_Id;
                    NewQ.TeacherId       = Model.Teacher_Id;

                    Connection.tblTeacherQualifications.Add(NewQ);
                    Connection.SaveChanges();

                    //result = Model.Teacher_Id.ToString();

                    ViewBag.TeacherId = Model.Teacher_Id.ToString();
                    var result = new { Teacher_Id = Model.Teacher_Id, msg = "Success" };
                    return(Json(result, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    var result = new { Teacher_Id = Model.Teacher_Id, msg = "Exits" };
                    return(Json(result, JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception Ex)
            {
                Errorlog.ErrorManager.LogError("Teacher Controller - AddQualification(QualificationModel Model)", Ex);
                var result = new { Teacher_Id = Model.Teacher_Id, msg = "Exception" };
                return(Json(result, JsonRequestBehavior.AllowGet));
            }
        }