public IActionResult CreateChiTietBaiHoc(BaiHocUpload model) { if (model.MyMp3 != null) { var uniqueFileName = GetUniqueFileName(model.MyMp3.FileName); var uploads = Path.Combine(hostingEnvironment.WebRootPath, "mp32"); var filePath = Path.Combine(uploads, uniqueFileName); model.MyMp3.CopyTo(new FileStream(filePath, FileMode.Create)); model.BaiHoc.Id = 0; model.BaiHoc.IdbaiHoc = baiHocService.GetIDBaiHoc(); model.BaiHoc.LinkMp3 = uniqueFileName; baiHocService.CreateChiTietBaiHoc(model.BaiHoc); BaiKiemTraDTO baiKiemTra = new BaiKiemTraDTO() { Id = 0, IdbaiHoc = baiHocService.GetIDBaiHoc() }; baiHocService.CreateBaiKiemTra(baiKiemTra); return(RedirectToAction("CreateCauHoi")); } return(View(model)); }
public void CreateBaiKiemTra(BaiKiemTraDTO baiKiemTra) { baiHocRepository.AddBaiKiemTra(iMapper.Map <BaiKiemTraDTO, BaiKiemTra>(baiKiemTra)); }