این کد ویرایش دوره هاست همه چی خوبه اما فقط فایل دمو رو میخوام ویرایش کنم آپدیت نمیشه
public void UpdateCourse(Course course,IFormFile courseDemo)
{
if (courseDemo != null)
{
if (course.DemoFileName != null)
{
var deleteDemoPath = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot/course/demoes", course.DemoFileName);
if (File.Exists(deleteDemoPath))
{
File.Delete(deleteDemoPath);
}
}
course.DemoFileName = NameGenerator.GenerateUniqCode() + Path.GetExtension(courseDemo.FileName);
var demoPath = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot/course/demoes", course.DemoFileName);
using var stream = new FileStream(demoPath, FileMode.Create);
courseDemo.CopyTo(stream);
}
_context.Courses.Update(course);
_context.SaveChanges();
}
دیباگ کن معلوم میشه