public ActionResult ChiTietChuong(int id) { DbModelsNovelWeb context = new DbModelsNovelWeb(); Chuong chuong = context.Chuongs.FirstOrDefault(x => x.idChuong == id); return(PartialView(chuong)); }
public ActionResult CreateChuongs([Bind(Include = "idChuong,soChuong,tenChuong,noiDung,idTruyen")] Chuong chuong) { if (ModelState.IsValid) { db.Chuongs.Add(chuong); db.SaveChanges(); return(RedirectToAction("Index", "CrudTruyens")); } //Xem lại chỗ này ???????????????? ViewBag.idTruyen = new SelectList(db.Truyens, "idTruyen", "tenTruyen", chuong.idTruyen); return(View(chuong)); }
public ActionResult Delete(int id) { using (ELearningDB db = new ELearningDB()) { Chuong c = db.Chuongs.Find(id); int mamon = (int)c.MaMonHoc; if (c != null) { db.Chuongs.Remove(c); db.SaveChanges(); return(RedirectToAction("Chuong", "MonHoc", new { id = mamon })); } ViewBag.error = "Xóa không thành công"; return(RedirectToAction("Chuong", "Chuong", new { id = mamon })); } }
public JsonResult CreateChuong(ChuongModel c) { using (ELearningDB db = new ELearningDB()) { if (c != null) { Chuong chuong = new Chuong(); chuong.Name = c.Name; chuong.MaMonHoc = c.MaMonHoc; db.Chuongs.Add(chuong); db.SaveChanges(); return(Json(new { success = true })); } return(Json(new { success = false })); } }
public IActionResult QuanLyBaiHoc(IFormCollection collection) { if (!IsLogin()) { return(null); } int code = Convert.ToInt16(collection["code"]); if (code == 1) { var result = new List <object>(); for (int i = 1; i < 5; i++) { dynamic temp = (from chuong in csdl.Chuongs where chuong.LopId == i orderby chuong.Order ascending select new { id = chuong.ChuongId }).ToList(); result.Add(temp); } return(Json(result)); } if (code == 2) { var idChuong = Convert.ToInt16(collection["idChuong"]); var result = (from chuong in csdl.Chuongs where chuong.ChuongId == idChuong orderby chuong.Order ascending select new { ten = chuong.Ten, idListBaiHoc = (from baiHoc in csdl.BaiHocs where baiHoc.ChuongId == chuong.ChuongId orderby baiHoc.Order ascending select new { id = baiHoc.BaiHocId }).ToList() }).First(); return(Json(result)); } if (code == 3) { var idBaiHoc = Convert.ToInt16(collection["idBaiHoc"]); var result = (from baiHoc in csdl.BaiHocs where baiHoc.BaiHocId == idBaiHoc orderby baiHoc.Order ascending select new { ten = baiHoc.Ten, idListBaiTap = (from baiTap in csdl.BaiTaps where baiTap.BaiHocId == baiHoc.BaiHocId orderby baiTap.BaiTapId select new { id = baiTap.BaiTapId }).ToList(), }).First(); return(Json(result)); } if (code == 4) { var idBaiHoc = Convert.ToInt16(collection["idBaiHoc"]); var result = (from baiHoc in csdl.BaiHocs where baiHoc.BaiHocId == idBaiHoc orderby baiHoc.Order ascending select new { noidung = baiHoc.NoiDung }).First(); return(Json(result)); } if (code == 5) { var idLop = Convert.ToInt16(collection["idLop"]); var newOrder = 0; if (csdl.Chuongs.Any()) { newOrder = (from chuong in csdl.Chuongs orderby chuong.Order descending select chuong.Order).First() + 1; } var newChuong = new Chuong() { Ten = collection["ten"], LopId = idLop, Order = newOrder, }; csdl.Chuongs.Add(newChuong); csdl.SaveChanges(); return(Json(newChuong.ChuongId)); } if (code == 6) { var idChuong = Convert.ToInt16(collection["idChuong"]); csdl.Chuongs.Remove(csdl.Chuongs.First(c => c.ChuongId == idChuong)); csdl.SaveChanges(); return(Json("Deleted")); } if (code == 7) { var idChuong = Convert.ToInt16(collection["idChuong"]); var newOrder = 0; if (csdl.BaiHocs.Any()) { newOrder = (from baiHoc in csdl.BaiHocs orderby baiHoc.Order descending select baiHoc.Order).First() + 1; } var newBaiHoc = new BaiHoc() { Ten = collection["ten"], ChuongId = idChuong, Order = newOrder, NoiDung = "Chưa có nội dung", }; csdl.BaiHocs.Add(newBaiHoc); csdl.SaveChanges(); return(Json(newBaiHoc.BaiHocId)); } if (code == 8) { var idBaiHoc = Convert.ToInt16(collection["idBaiHoc"]); csdl.BaiHocs.Remove(csdl.BaiHocs.First(b => b.BaiHocId == idBaiHoc)); csdl.SaveChanges(); return(Json("Deleted")); } if (code == 9) { var idBaiHoc = Convert.ToInt16(collection["idBaiHoc"]); var idChuong = Convert.ToInt16(collection["idChuong"]); var updateBaiHoc = csdl.BaiHocs.First(b => b.BaiHocId == idBaiHoc); if (updateBaiHoc != null) { updateBaiHoc.NoiDung = collection["noiDungHtml"]; } csdl.SaveChanges(); return(Json("Updated")); } return(null); }
private void Run_horse(int playerNumber) { int currentsquare = horsePicking.GetSquareUnder(); //o hien tai dang dung int tmp = (currentsquare + DiceNumberTextScript.diceNumber - 1) % 48 + 1; // o tiep theo se di den Debug.Log("currentsquare " + currentsquare); Debug.Log("tmp " + tmp); if (horsePicking.GetCanRun() == 1) { //xuat chuong if (playerNumber == 1) { tmp = 1; horsePicking.MoveTo(square[1].getPosition()); square[1].SetHasHorse(); } if (playerNumber == 2) { tmp = 13; horsePicking.MoveTo(square[13].getPosition()); square[13].SetHasHorse(); } if (playerNumber == 3) { tmp = 25; square[25].SetHasHorse(); horsePicking.MoveTo(square[25].getPosition()); } if (playerNumber == 4) { tmp = 37; square[37].SetHasHorse(); horsePicking.MoveTo(square[37].getPosition()); } horsePicking.Xuat_chuong(); } if (horsePicking.GetCanRun() == 2) { // di binh thuong Debug.Log("di binh thuong"); if (square[tmp].HasHorse()) { // neu co quan cua thang khac thi da Debug.Log("da chet cmm di"); Horse dieHorse = HorseOfSquare(tmp); Vector3 tmpVec = Chuong[(dieHorse.getplayerNumber() - 1) * 4 + dieHorse.gethorseNumber()]; dieHorse.MoveTo(new Vector3(tmpVec.x, tmpVec.y - 3.5f, tmpVec.z)); dieHorse.Nhap_chuong(); }// da square[tmp].SetHasHorse(); horsePicking.MoveTo(square[tmp].getPosition()); // mac dinh la di binh thuong square[currentsquare].resetAll(); } if (horsePicking.GetCanRun() == 3) { //di trong chuong dich Chuong chuong = null; if (horsePicking.GetSquareUnder() > 0) { chuong = chuongDich[playerNumber, DiceNumberTextScript.diceNumber]; horsePicking.SetChuongUnder(DiceNumberTextScript.diceNumber); chuongDich[currentPlayer, DiceNumberTextScript.diceNumber].SetHasHorse(); } if (horsePicking.GetSquareUnder() == 0) { chuong = chuongDich[playerNumber, horsePicking.GetChuongUnder() + 1]; horsePicking.SetChuongUnder(horsePicking.GetChuongUnder() + 1); chuongDich[currentPlayer, horsePicking.GetChuongUnder() + 1].SetHasHorse(); } if (chuong != null) { horsePicking.MoveTo(new Vector3(chuong.getPosition().x, chuong.getPosition().y - 1.8f, chuong.getPosition().z)); } } if (horsePicking.GetCanRun() != 3) { UpdateSquareOfHorse(playerNumber, horsePicking.gethorseNumber(), tmp); } return; }
public ActionResult ChuongTheoTruyen(int id) { Chuong chuong = db.Chuongs.Where(x => x.idTruyen == id).FirstOrDefault(); return(View(chuong)); }
public ActionResult XemNgay(int id) { Chuong chuongs = db.Chuongs.FirstOrDefault(a => a.idChuong == id); return(RedirectToAction("ChiTietChuong")); }