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));
        }
Ejemplo n.º 2
0
 public void CreateBaiKiemTra(BaiKiemTraDTO baiKiemTra)
 {
     baiHocRepository.AddBaiKiemTra(iMapper.Map <BaiKiemTraDTO, BaiKiemTra>(baiKiemTra));
 }