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 })); } } }
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)); } }