public ActionResult Index() { //var ownerProducts = db.OwnerProducts.ToList(); var sellerProducts = db.SellerProducts.ToList(); var model = new List <OwnerProductViewModel>(); //if (ownerProducts != null) //{ // foreach (var ownerProduct in ownerProducts) // { // var item = new OwnerProductViewModel(ownerProduct); // model.Add(item); // } //} if (sellerProducts != null) { foreach (var sellerProduct in sellerProducts) { var item = new OwnerProductViewModel(sellerProduct); model.Add(item); } } return(View(model)); }
public ActionResult Details(Guid id) { var sellerProduct = db.SellerProducts.Find(id); if (sellerProduct != null) { var model = new OwnerProductViewModel(sellerProduct); return(View(model)); } else { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } }
// GET: OwnerProducts public ActionResult Index() { var ownerProducts = db.OwnerProducts.Include(o => o.User).ToList(); var model = new List <OwnerProductViewModel>(); if (ownerProducts != null) { foreach (var ownerProduct in ownerProducts) { var item = new OwnerProductViewModel(ownerProduct); model.Add(item); } } return(View(model)); }
// GET: SellerProducts/Create public ActionResult Create() { var userId = User.Identity.GetUserId(); var sellerProducts = db.SellerProducts.Where(x => x.UserId == userId).ToList(); var ownerProducts = db.OwnerProducts.ToList().Where(x => !sellerProducts.Select(y => y.OwnerProductId).ToList().Contains(x.Id)).ToList(); var model = new List <OwnerProductViewModel>(); if (ownerProducts != null) { foreach (var ownerProduct in ownerProducts) { var item = new OwnerProductViewModel(ownerProduct); model.Add(item); } } return(View(model)); }