public IHttpActionResult DangKiMonHoc(DangKiMonHocDto dangKiMonHocDto) { var lopMonHoc = _context.LopMonHoc.SingleOrDefault(lmh => lmh.LopId == dangKiMonHocDto.LopId && lmh.MonHocId == dangKiMonHocDto.MonHocId); if (lopMonHoc != null) { return(BadRequest("Lớp được chọn đã đăng kí môn học này.")); } lopMonHoc = Mapper.Map <DangKiMonHocDto, LopMonHoc>(dangKiMonHocDto); _context.LopMonHoc.Add(lopMonHoc); _context.SaveChanges(); return(Ok()); }
public IHttpActionResult SuaLopMonHoc(DangKiMonHocDto dangKiMonHocDto) { if (!ModelState.IsValid) { return(BadRequest()); } var lopMonHoc = _context.LopMonHoc.SingleOrDefault(lmh => lmh.LopId == dangKiMonHocDto.LopId && lmh.MonHocId == dangKiMonHocDto.MonHocId); if (lopMonHoc == null) { return(NotFound()); } lopMonHoc.MapForEdit(dangKiMonHocDto); _context.SaveChanges(); return(Ok()); }
public void MapForEdit(DangKiMonHocDto dangKiMonHocDto) { NgayThi = dangKiMonHocDto.NgayThi; DiaDiemThi = dangKiMonHocDto.DiaDiemThi; }