public ActionResult Sua(LICHLAMVIEC llv)
 {
     using (Web_KTCKEntities db = new Web_KTCKEntities())
     {
         LICHLAMVIEC lichlamviec = db.LICHLAMVIECs.SingleOrDefault(n => n.IdLLV == llv.IdLLV);
         if (lichlamviec != null)
         {
             lichlamviec.TieuDe      = llv.TieuDe;
             lichlamviec.LinkNoiDung = llv.LinkNoiDung;
             if (llv.NgayDang == null)
             {
                 lichlamviec.NgayDang = lichlamviec.NgayDang;
             }
             else
             {
                 lichlamviec.NgayDang = llv.NgayDang;
             }
             lichlamviec.NhacLich   = llv.NhacLich;
             lichlamviec.IdTaiKhoan = llv.IdTaiKhoan;
             ViewBag.IdTaiKhoan     = new SelectList(db.TAIKHOANs.ToList(), "IdTK", "HoTen", lichlamviec.IdTaiKhoan);
             db.SaveChanges();
         }
         return(RedirectToAction("Index", "LichLamViec"));
     }
 }
Example #2
0
        public IHttpActionResult PostLICHLAMVIEC(LICHLAMVIEC lICHLAMVIEC)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.LICHLAMVIECs.Add(lICHLAMVIEC);

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateException)
            {
                if (LICHLAMVIECExists(lICHLAMVIEC.STT))
                {
                    return(Conflict());
                }
                else
                {
                    throw;
                }
            }

            return(CreatedAtRoute("DefaultApi", new { id = lICHLAMVIEC.STT }, lICHLAMVIEC));
        }
 public ActionResult Them(LICHLAMVIEC llv)
 {
     using (Web_KTCKEntities db = new Web_KTCKEntities())
     {
         if (llv.NgayDang == null)
         {
             llv.NgayDang = DateTime.Parse(DateTime.Now.ToString());
         }
         else
         {
             llv.NgayDang = llv.NgayDang;
         }
         if (llv.NhacLich == null)
         {
             llv.NhacLich = "Mọi người chú ý thực hiện đầy đủ!";
         }
         else
         {
             llv.NhacLich = llv.NhacLich;
         }
         llv.LuotXem        = 0;
         ViewBag.IdTaiKhoan = new SelectList(db.TAIKHOANs.ToList(), "IdTK", "HoTen");
         db.LICHLAMVIECs.Add(llv);
         db.SaveChanges();
         return(RedirectToAction("Index", "LichLamViec"));
     }
 }
Example #4
0
        public IHttpActionResult PutLICHLAMVIEC(int id, LICHLAMVIEC lICHLAMVIEC)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != lICHLAMVIEC.STT)
            {
                return(BadRequest());
            }

            db.Entry(lICHLAMVIEC).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!LICHLAMVIECExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Example #5
0
 // POST: api/LichLamViec
 public void Post([FromBody] LICHLAMVIEC lICHLAMVIEC)
 {
     using (QLGVEntities db = new QLGVEntities())
     {
         db.LICHLAMVIECs.Add(lICHLAMVIEC);
         db.SaveChanges();
     }
 }
Example #6
0
        public IHttpActionResult GetLICHLAMVIEC(int id)
        {
            LICHLAMVIEC lICHLAMVIEC = db.LICHLAMVIECs.Find(id);

            if (lICHLAMVIEC == null)
            {
                return(NotFound());
            }

            return(Ok(lICHLAMVIEC));
        }
 //POST: Admin/LichLamViec/Xoa
 public ActionResult Xoa(int id)
 {
     using (Web_KTCKEntities db = new Web_KTCKEntities())
     {
         LICHLAMVIEC llv = db.LICHLAMVIECs.SingleOrDefault(n => n.IdLLV == id);
         if (llv != null)
         {
             db.LICHLAMVIECs.Remove(llv);
             db.SaveChanges();
         }
         return(RedirectToAction("Index", "LichLamViec"));
     }
 }
Example #8
0
        // GET: LichCongTac/ChiTiet
        public ActionResult ChiTiet(int id = 0)
        {
            LICHLAMVIEC lichcongtac = db.LICHLAMVIECs.SingleOrDefault(n => n.IdLLV == id);

            lichcongtac.LuotXem = lichcongtac.LuotXem + 1;
            db.SaveChanges();
            if (lichcongtac == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            return(View(lichcongtac));
        }
Example #9
0
        public IHttpActionResult DeleteLICHLAMVIEC(int id)
        {
            LICHLAMVIEC lICHLAMVIEC = db.LICHLAMVIECs.Find(id);

            if (lICHLAMVIEC == null)
            {
                return(NotFound());
            }

            db.LICHLAMVIECs.Remove(lICHLAMVIEC);
            db.SaveChanges();

            return(Ok(lICHLAMVIEC));
        }
Example #10
0
 public ActionResult Them(LICHLAMVIEC llv)
 {
     if (llv.NgayDang == null)
     {
         llv.NgayDang = DateTime.Parse(DateTime.Now.ToString());
     }
     else
     {
         llv.NgayDang = llv.NgayDang;
     }
     llv.LuotXem  = 0;
     llv.NhacLich = "Mọi người chú ý thực hiện đầy đủ!";
     db.LICHLAMVIECs.Add(llv);
     db.SaveChanges();
     return(RedirectToAction("Index"));
 }
Example #11
0
 // PUT: api/LichLamViec/5
 public void Put(int id, [FromBody] LICHLAMVIEC lICHLAMVIEC)
 {
 }