Я создаю веб-приложение для управления задачами, используя ASP. NET MVC первый подход к базе данных модель базы данных
create .cs html:
@foreach (var emp in ViewBag.emp)
{
<input id="empchk"
name="empchk"
type="checkbox"
value="@emp.Value"
@*checked="@item.IsChecked"*@ />
@emp.Text <br />
}
create action:
// GET: tasks/Create
public ActionResult Create()
{
ViewBag.emp = new SelectList(db.employees, "id", "emp_name");
return View();
}
[HttpPost]
public ActionResult Create([Bind(Include = "task_id,task_name,task_desc,created_by,dep,date,mail,notes,user,emp_task,state")] task task, HttpPostedFileBase postedFile, List<string> empchk)
{
if (ModelState.IsValid)
{
db.tasks.Add(task);
db.SaveChanges();
emp_task emtask = new emp_task();
foreach (var item in empchk)
{
emtask.emp_id = Convert.ToInt32(item);
emtask.task_id = task.task_id;
receiver = db.employees.Where(x => x.id == emtask.emp_id).Select(x => x.email).First()+ " , " + receiver ;
db.emp_task.Add(emtask);
db.SaveChanges();
}
}
У меня проблема при выборе флажка со значениями из базы данных и публикации нового проверенного списка (режим редактирования)
Я использую следующий код строка для выбора значений из базы данных, но как выбрать список флажков на основе этого списка?
var x = (from employee in db.employees join emptask in db.emp_task on employee.id equals emptask.emp_id where emptask.task_id == id select new { employee.id, employee.emp_name }).ToList();
Я ценю любую помощь, спасибо