Beispiel #1
0
        public async Task <IActionResult> PutPhancong(Phancong phancong)
        {
            //if (id != phancong.Malop)
            //{
            //    return BadRequest();
            //}

            _context.Entry(phancong).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                //if (!PhancongExists(id))
                //{
                //    return NotFound();
                //}
                //else
                //{
                //    throw;
                //}
            }

            return(NoContent());
        }
Beispiel #2
0
        public void Checksisosai()
        {
            Phancong ph = new Phancong();
            var      r  = ph.Checksiso(45);

            Assert.IsFalse(r);
        }
Beispiel #3
0
        public void Checksisodung()
        {
            Phancong ph = new Phancong();
            var      r  = ph.Checksiso(40);

            Assert.IsTrue(r);
        }
Beispiel #4
0
        private void datagrid_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            n.Clear();
            var a = from x in data.GIAO_VIENs
                    from y in data.CA_HOCs
                    from z in data.LOP_HOCs
                    from i in data.PHAN_CONGs
                    where i.MaGiaoVien == x.MaGiaoVien && i.MaLopHoc == z.MaLopHoc && i.MaCaHoc == y.MaCaHoc
                    select new
            {
                ca  = y.MaCaHoc,
                lop = z.MaLopHoc,
                gv  = x.MaGiaoVien
            };
            var b = a.OrderBy(x => Guid.NewGuid()).ToList();

            foreach (var c in b)
            {
                Phancong m = new Phancong();
                m.Maca                    = c.ca;
                m.Magiaovien              = c.gv;
                m.Malop                   = c.lop;
                cb_ca.SelectedValue       = m.Maca;
                cb_lop.SelectedValue      = m.Malop;
                cb_giaovien.SelectedValue = m.Magiaovien;
            }
        }
Beispiel #5
0
 public async Task <ActionResult> getdesassigne(int manhanvien)
 {
     try
     {
         Phancong phancong = db.Phancong.SingleOrDefault(n => n.MaNhanVien == manhanvien);
         return(Ok(phancong));
     }
     catch (Exception e)
     {
         return(BadRequest(e));
     }
 }
 public int Edit(Phancong pc)
 {
     try
     {
         db.Entry(pc).State = EntityState.Modified;
         db.SaveChanges();
         return(1);
     }
     catch
     {
         throw;
     }
 }
Beispiel #7
0
 public async Task <IActionResult> modifyStatus([FromBody] Phancong phancong)
 {
     try
     {
         db.Entry(phancong).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
         db.SaveChanges();
         return(Ok(phancong));
     }
     catch (Exception e)
     {
         return(BadRequest(e));
     }
 }
 public int Create([FromBody] Phancong pc)
 {
     db.Phancong.Add(pc);
     try
     {
         if (ModelState.IsValid)
         {
             db.SaveChanges();
         }
         return(1);
     }
     catch (DbUpdateException)
     {
         throw;
     }
 }
Beispiel #9
0
        public async Task <IActionResult> Assigne([FromBody] Phancong phancong)
        {
            try
            {
                //nhanvien.MaNhanVien = null;
                db.Phancong.Add(phancong);
                db.SaveChanges();
                return(Ok(phancong));
            }
            catch (Exception e)
            {
                DateTime date = DateTime.Now;
                date.ToString("dddd, dd MMMM yyyy");
                var t = await bot.SendTextMessageAsync(-388649962, "/Assigne/assigne: " + date);

                return(BadRequest(e));
            }
        }
Beispiel #10
0
        public async Task <ActionResult <Phancong> > PostPhancong([FromBody] Phancong phancong)
        {
            _context.Phancong.Add(phancong);
            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateException)
            {
                if (PhancongExists(phancong.Malop))
                {
                    return(Conflict());
                }
                else
                {
                    throw;
                }
            }

            return(CreatedAtAction("GetPhancong", new { id = phancong.Malop }, phancong));
        }
        public int Delete(int id)
        {
            try
            {
                Phancong pc = db.Phancong.Find(id);

                if (pc != null)
                {
                    db.Phancong.Remove(pc);
                    db.SaveChanges();
                    return(1);
                }
                else
                {
                    return(0);
                }
            }
            catch
            {
                throw;
            }
        }