speralda
دوشنبه 09 دی 1392, 15:26 عصر
درود دوستان
من یک viewmodel دارم که سه proprty درونش هست(user,product,productgroup)
یک view دارم برای عضویت کاربر که این view هم داره از layouty استفاده میکنه که در آن (productgroup) هست
سوال من اینجاست که به چه نحوی viewmodel رو بنویسم و چگونه کاربر اضافه کنم وقتی داره از این modelview استفاده میکنه.
من modelview رو این طوری نوشتم
public class HomeContent
{
public IEnumerable<Products> Productses { get; set; }
public IEnumerable<ProductGroups> ProductGroupses { get; set; }
public IEnumerable<Users> Userses { get; set; }
}
برای controller
public ActionResult CreateAccount(HomeContent users)
{
if (ModelState.IsValid)
{
db.Userse.Add(users);
db.SaveChanges();
return RedirectToAction("CreateAccountSuccess");
}
return View(users);
}
ولی به users این خط اررور میده
db.Userse.Add(users);
ممنون میشم راهنمایی کنید.
من یک viewmodel دارم که سه proprty درونش هست(user,product,productgroup)
یک view دارم برای عضویت کاربر که این view هم داره از layouty استفاده میکنه که در آن (productgroup) هست
سوال من اینجاست که به چه نحوی viewmodel رو بنویسم و چگونه کاربر اضافه کنم وقتی داره از این modelview استفاده میکنه.
من modelview رو این طوری نوشتم
public class HomeContent
{
public IEnumerable<Products> Productses { get; set; }
public IEnumerable<ProductGroups> ProductGroupses { get; set; }
public IEnumerable<Users> Userses { get; set; }
}
برای controller
public ActionResult CreateAccount(HomeContent users)
{
if (ModelState.IsValid)
{
db.Userse.Add(users);
db.SaveChanges();
return RedirectToAction("CreateAccountSuccess");
}
return View(users);
}
ولی به users این خط اررور میده
db.Userse.Add(users);
ممنون میشم راهنمایی کنید.