public async Task <IActionResult> Post([FromBody] BaiTapViewModel model) { if (model.NoiDung.Contains("pdf") || model.NoiDung.Contains("zip") || model.NoiDung.Contains("xlsl") || model.NoiDung.Contains("png") || model.NoiDung.Contains("jpg")) { model.NoiDung = FuncUtilities.BestLower(model.NoiDung); //string typeFile = model.NoiDung.Split('-') } return(await _baiTapService.InsertAsync(model)); }
public async Task <IActionResult> ThemBaiTap_UploadFile() { var frmData = Request.Form; IFormFileCollection files = null; BaiTapViewModel model = new BaiTapViewModel(); model.contructorBaiTapViewModel(int.Parse(frmData["id"]), frmData["tenBaiTap"], frmData["biDanh"], frmData["noiDung"], int.Parse(frmData["soNgayKichHoat"]), int.Parse(frmData["maLoTrinh"]), frmData["ghiChu"], false); if (frmData.Files.Count == 1) { files = Request.Form.Files; model.NoiDung = model.MaLoTrinh + "-" + FuncUtilities.BestLower(model.TenBaiTap) + "." + files[0].FileName.Split(".")[files[0].FileName.Split('.').Length - 1]; await _fileService.UploadFileAsync(files, model.NoiDung); } else { model.NoiDung = ""; } return(await _baiTapService.InsertAsync(model)); }
public async Task <IActionResult> Put(int id, [FromBody] BaiTapViewModel model) { return(await _baiTapService.UpdateAsync(id, model)); }