Не удается сохранить изменения курсов, если удалить в edit httppost
Проблема
при удалении курса нажмите кнопку Отправить не сохранять изменения хотя
он удален со стороны клиента с помощью jquery
Подробности
в режиме редактирования для каждого сотрудника мне нужно внести изменения, удалив или добавив новые курсы для каждого сотрудника.
работник
если я добавлю новые курсы, то нажмите кнопку Отправить, чтобы сохранить то, что я делаю
но если я удалю курс из курсов то нажмите кнопку Отправить он не сохранит курсы я
удаленный
так что мне нужно проверить, что не так в моем коде
мой код работает без каких-либо проблем, но только есть проблема
я не могу сохранить курсы удаленные в базе данных в таблице employeecourse при нажатии кнопки Отправить
таблица employeecourse иметь удостоверение личности,Кодсотрудника,Идентификатор_курса
jquery remove client side прилагается к моему вопросу
код
[HttpPost] public ActionResult Edit(EditEmployeeVm model) { var emp = db.Employees.FirstOrDefault(f => f.Id == model.Id); foreach (var couseid in model.CourseIds) { db.EmployeeCourses.Add(new EmployeeCourse { CourseId = couseid, EmployeeId = emp.Id }); db.SaveChanges(); } return View(); my(custom model) view model using for that public class EditEmployeeVm { public int Id { set; get; } public List<SelectListItem> Courses { get; set; } public int[] CourseIds { set; get; } public List<coursevm> ExistingCourses { set; get; } } public class CourseVm { public int Id { set; get; } public string Name { set; get; } } }
чтобы увидеть, что мне нужно на изображении ниже
Простой обмен файлами и их хранение.[^]
Что я уже пробовал:
не удается сохранить изменения курсов, если удалить в edit httppost
Philippe Mori
Пожалуйста, сделайте ваш вопрос читабельным. Вы не получите большой помощи с неформатированным кодом.
Добавьте несколько пустых строк в текст. Начните свое предложение с большой буквы. Поставьте точку в конце предложения. Очень трудно прочитать ваш вопрос.
Если вы не приложите усилий к своему вопросу,мы не будем стараться ответить вам.