Exemplo n.º 1
0
        //[HttpPost]
        //[Route("admin/savegrade")]
        public JsonResult SaveGrade(SchoolGradeVM obj)
        {
            JsonResponse <bool> Response = new JsonResponse <bool>();

            try
            {
                SchoolGrade schoolGrade = new SchoolGrade();

                if (!String.IsNullOrEmpty(obj.GradeId))
                {
                    using (var _db = new SchoolMSEntities())
                    {
                        schoolGrade = _db.SchoolGrades.Find(obj.GradeId);

                        if (schoolGrade == null)
                        {
                            Response.IsError = true;
                            Response.Message = "School grade not found";
                            return(Json(Response, JsonRequestBehavior.AllowGet));
                        }

                        schoolGrade.Grade      = obj.Grade;
                        schoolGrade.UpdateBy   = ApplicationSession.Current.UserID;
                        schoolGrade.UpdateDate = DateTime.Now;
                        _db.SaveChanges();
                    }
                }
                else
                {
                    schoolGrade.Grade      = obj.Grade;
                    schoolGrade.Id         = Guid.NewGuid().ToString();
                    schoolGrade.CreateBy   = ApplicationSession.Current.UserID;
                    schoolGrade.CreateDate = DateTime.Now;
                    schoolGrade.IsDelete   = false;

                    using (var _db = new SchoolMSEntities())
                    {
                        _db.SchoolGrades.Add(schoolGrade);
                        _db.SaveChanges();
                    }
                }
            }
            catch (Exception ex)
            {
                Response.IsError = true;
                Response.Message = "Internal server error";
            }
            return(Json(Response, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 2
0
        public ActionResult GradeEntry(string Id)
        {
            SchoolGradeVM obj = new SchoolGradeVM();

            if (!String.IsNullOrEmpty(Id))
            {
                var schoolGrade = new SchoolGrade();
                using (var _db = new SchoolMSEntities())
                {
                    schoolGrade = _db.SchoolGrades.Find(Id);
                }

                if (schoolGrade != null)
                {
                    obj.Grade = schoolGrade.Grade;
                }
            }
            return(View(obj));
        }