public ActionResult NewArmorLot(NewArmorLotModel model) { if (ModelState.IsValid) { using (var db = new BGS_DBContext()) { string userIdentityId = User.Identity.GetUserId(); var seller = db.Users.Single(u => u.Id == userIdentityId); for (int i = 0; i < model.LotCount; i++) { ArmorModel newArmorModelModel = GameUtilCreater.ArmorModelFromModel(model); db.ArmorModels.Add(newArmorModelModel); db.SaveChanges(); var lot = new LotModel() { Seller = seller, ItemId = newArmorModelModel.Id, Price = model.Price, SellerId = seller.GameId, Status = LotStatus.Available, Type = LotType.Armor }; db.LotModels.Add(lot); db.SaveChanges(); newArmorModelModel.LotId = lot.Id; } db.SaveChanges(); return(RedirectToAction("Index", "Market")); } } ModelState.AddModelError("", "Что то не правильно"); return(View(model)); }
public ActionResult NewArmorLot() { var model = new NewArmorLotModel(); return(View(model)); }