コード例 #1
0
        public JsonResult Insert(ThongBaoModel thongbao)
        {
            var session = (TaiKhoanLogin)Session[CommonConstants.USER_SESSION];

            if (session == null || session.loai != 2)
            {
                return(Json(new { success = false }));
            }

            using (ELearningDB db = new ELearningDB())
            {
                TimeZoneInfo date = TimeZoneInfo.FindSystemTimeZoneById("SE Asia Standard Time");
                DateTime     utc  = DateTime.UtcNow;
                DateTime     now  = TimeZoneInfo.ConvertTimeFromUtc(utc, date);

                ThongBao tb = new ThongBao();
                tb.NoiDung   = thongbao.NoiDung;
                tb.NgayTao   = now;
                tb.CreatedBy = session.ID;
                tb.LopID     = thongbao.LopID;
                db.ThongBaos.Add(tb);
                db.SaveChanges();
            }
            return(Json(new { success = true }));
        }
コード例 #2
0
 public JsonResult GetThongBao_TheoLopID(int id)
 {
     using (ELearningDB db = new ELearningDB())
     {
         var lstTB = db.ThongBaos.Where(x => x.LopID == id);
         List <ThongBaoModel> ThongBaos = new List <ThongBaoModel>();
         foreach (var item in lstTB)
         {
             ThongBaoModel thongbao = new ThongBaoModel();
             thongbao.ID      = item.ID;
             thongbao.NoiDung = item.NoiDung;
             thongbao.NgayTao = item.NgayTao.Value.ToString("dd/MM/yyyy");
             ThongBaos.Add(thongbao);
         }
         return(Json(ThongBaos, JsonRequestBehavior.AllowGet));
     }
 }
コード例 #3
0
        public JsonResult Delete(ThongBaoModel thongbao)
        {
            var session = (TaiKhoanLogin)Session[CommonConstants.USER_SESSION];

            if (session == null || session.loai != 2)
            {
                return(Json(new { success = false }));
            }
            using (ELearningDB db = new ELearningDB())
            {
                ThongBao tb = db.ThongBaos.Find(thongbao.ID);
                if (tb == null)
                {
                    return(Json(new { success = false }));
                }
                db.ThongBaos.Remove(tb);
                db.SaveChanges();
            }
            return(Json(new { success = true }));
        }