public async Task <IActionResult> PutTblGiaoVienChuNhiem(long id, TblGiaoVienChuNhiem tblGiaoVienChuNhiem) { if (id != tblGiaoVienChuNhiem.MaGvcn) { return(BadRequest()); } _context.Entry(tblGiaoVienChuNhiem).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TblGiaoVienChuNhiemExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <TblGiaoVienChuNhiem> > PostTblGiaoVienChuNhiem(TblGiaoVienChuNhiem tblGiaoVienChuNhiem) { _context.TblGiaoVienChuNhiem.Add(tblGiaoVienChuNhiem); await _context.SaveChangesAsync(); return(CreatedAtAction("GetTblGiaoVienChuNhiem", new { id = tblGiaoVienChuNhiem.MaGvcn }, tblGiaoVienChuNhiem)); }
public async Task <ActionResult <TblPhongKhoa> > PostPhongKhoaDetails() { var khoa = new TblPhongKhoa(); khoa.MaPk = "L"; khoa.TenPhongKhoa = "Khoa Luật"; khoa.SoLuongNhanSu = 50; khoa.PhanLoai = 4; khoa.DiaChi = "Dân Tiến - Khoái Châu - Hưng Yên"; khoa.Email = "*****@*****.**"; khoa.NgayTao = DateTime.Now; khoa.NguoiTao = "Nguyễn Hải Đăng"; TblBoMonTrungTam bomon = new TblBoMonTrungTam(); bomon.MaBmtt = "LNG"; bomon.MaPk = "L"; bomon.TenBmtt = " Luật Ngoại Giao"; bomon.SoLuongNhanSu = 10; bomon.PhanLoai = 3; bomon.DiaChi = "Ngã Tư Dân Tiến Khoái Châu Hưng Yên "; bomon.DienThoai = "0352340838"; bomon.NgayTao = DateTime.Now; bomon.NguoiTao = "Nguyễn Hải Đăng"; TblCanBoGiangVien giaovien = new TblCanBoGiangVien(); giaovien.MaCbgv = "GV61"; giaovien.MaPk = "L"; giaovien.MaBmtt = "LNG"; giaovien.MaNgach = 1; giaovien.MaBac = 1; giaovien.MaTdhv = 5; giaovien.MaKtkl = 2; giaovien.HoVaTen = " Nguyễn Đặng Nhung Hoa"; //giaovien.NgaySinh = DateTime.Equals("1993 / 04 / 23"); giaovien.GioiTinh = 1; giaovien.MatKhau = "31031999"; giaovien.DienThoai = "0352340838"; giaovien.Email = "*****@*****.**"; giaovien.ChucDanh = "GV"; giaovien.Status = 1; giaovien.Quyen = 1; giaovien.QueQuan = "Văn Giang - Hưng Yên"; giaovien.DanToc = "Dân tộc Kinh"; giaovien.TonGiao = "Phật Giáo "; giaovien.TrinhDo = ""; giaovien.KinhNghiem = ""; giaovien.NgayCap = DateTime.Now; giaovien.NguoiTao = "Nguyễn Hải Đăng"; TblGiaoVienChuNhiem gvcn = new TblGiaoVienChuNhiem(); gvcn.MaLop = "TK15.3"; gvcn.MaCbgv = "GV61"; gvcn.BatDau = DateTime.Now; gvcn.KetThuc = DateTime.Now; gvcn.HieuLuc = 2; gvcn.NgayTao = DateTime.Now; gvcn.NguoiTao = " Nguyễn Hải Đăng"; giaovien.TblGiaoVienChuNhiem.Add(gvcn); TblLyLichGv llgv = new TblLyLichGv(); llgv.MaCbgv = "GV61"; llgv.TenLl = "Báo Cáo Khoa Học"; llgv.LoaiLl = "Bài Báo"; llgv.Status = 1; giaovien.TblLyLichGv.Add(llgv); TblHocPhan hp = new TblHocPhan(); hp.MaHp = "LENG"; hp.MaPk = "L"; hp.MaBmtt = "LNG"; hp.TenHocPhan = "Low English"; hp.HocKy = 1; hp.TinhChat = 1; hp.SoTinChi = 4; hp.SoTinChiLt = 2.5; hp.SoTinChiTh = 1.5; hp.HeSo = 1.3; hp.SoThuTu = 4; hp.GhiChu = "Dánh co dân chuyên bên kĩ thuật điện dân dụng"; hp.NgayTao = DateTime.Now; hp.NguoiTao = "Nguyễn Hải Đăng"; khoa.TblBoMonTrungTam.Add(bomon); khoa.TblCanBoGiangVien.Add(giaovien); khoa.TblHocPhan.Add(hp); _context.TblPhongKhoas.Add(khoa); _context.SaveChanges(); var tblPhongKhoa = await _context.TblPhongKhoas .Include(pub => pub.TblBoMonTrungTam) .Include(pub => pub.TblCanBoGiangVien) .ThenInclude(tech => tech.TblLyLichGv) .Include(pub => pub.TblCanBoGiangVien) .ThenInclude(tech => tech.TblDkgiangDay) .Include(pub => pub.TblCanBoGiangVien) .ThenInclude(tech => tech.TblGiaoVienChuNhiem) .Where(pub => pub.MaPk == khoa.MaPk) .FirstOrDefaultAsync(); if (tblPhongKhoa == null) { return(NotFound()); } return(tblPhongKhoa); }