У моего проекта есть два объекта: пользователи и встречи
У каждого собрания есть один пользователь, который является «главой» собрания, и множество простых пользователей.
Мои модели такие:
public class Meeting
{
public int MeetingId { get; set; }
public string Title { get; set; }
public virtual User User { get; set; }
public Location From { get; set; }
public Location To { get; set; }
public virtual ICollection<User> Users { get; set; }
}
public class Location
{
public float Lat { get; set; }
public float Long { get; set; }
}
public class User
{
public int UserId { get; set; }
public string Name { get; set; }
public string Email { get; set; }
}
Я создал контроллер для модели собрания. Теперь каждый раз, когда я добавляю другое собрание a и в поле пользователя, я помещаю существующий идентификатор пользователя, этот пользователь не вставляется, и создается новый пользователь.
Что не так?
редактировать
контроллер создания
[HttpPost]
public ActionResult Create(Tremp tremp)
{
if (ModelState.IsValid)
{
db.Tremps.Add(tremp);
db.SaveChanges();
return RedirectToAction("Index");
}
return View(tremp);
}
в форме я просто введите идентификатор пользователя