Exemplo n.º 1
0
        public JsonResult Update(GVModel updatedGV)
        {
            var session = (TaiKhoanLogin)Session[CommonConstants.USER_SESSION];

            using (ELearningDB db = new ELearningDB())
            {
                GiangVien existingGV = db.GiangViens.Find(session.ID);
                if (existingGV == null)
                {
                    return(Json(new { success = false }));
                }
                else
                {
                    existingGV.Email       = updatedGV.Email;
                    existingGV.SoDienThoai = updatedGV.SDT;
                    existingGV.MaMonHoc    = updatedGV.MaMonHoc;
                    if (updatedGV.Image != null)
                    {
                        existingGV.Image = updatedGV.Image;
                    }


                    db.SaveChanges();
                    return(Json(new { success = true }));
                }
            }
        }
Exemplo n.º 2
0
        public JsonResult GetUser()
        {
            var session = (TaiKhoanLogin)Session[CommonConstants.USER_SESSION];

            using (ELearningDB db = new ELearningDB())
            {
                GVModel   GV = new GVModel();
                GiangVien gv = db.GiangViens.Find(session.ID);
                GV.ID        = gv.ID;
                GV.HoVaTen   = gv.HoVaTen;
                GV.Email     = gv.Email;
                GV.Image     = gv.Image;
                GV.GioiTinh  = (bool)gv.GioiTinh;
                GV.TenMonHoc = gv.MonHoc.TenMonHoc;
                GV.MaMonHoc  = (int)gv.MaMonHoc;
                GV.SDT       = gv.SoDienThoai;
                return(Json(GV, JsonRequestBehavior.AllowGet));
            }
        }