public async Task <IActionResult> Edit(string id, [Bind("Id,SellerId,ItemId")] UserToItem userToItem) { if (id != userToItem.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(userToItem); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UserToItemExists(userToItem.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(userToItem)); }
public async Task <IActionResult> Create([Bind("Title,Information")] Models.viewmodels.ItemCreateViewModel item) { if (ModelState.IsValid) { Item newItem = new Item(); var count = (from p in _context.Items select p).Count(); //添加User string id = functions.Functions.ChangeCounttoId((long)count + 1); newItem.Id = id; newItem.Title = item.Title; newItem.Information = item.Information; newItem.Status = "valid"; newItem.Data = System.DateTime.Now.ToShortDateString(); _context.Add(newItem); UserToItem uti = new UserToItem(); var count2 = (from p in _context.UserToItem select p).Count(); string id2 = functions.Functions.ChangeCounttoId((long)count2 + 1); uti.Id = id2; uti.ItemId = id; uti.SellerId = User.Identity.Name; _context.Add(uti); await _context.SaveChangesAsync(); return(Json("result=\"CreateItemSuccess\"")); } return(View(item)); }
public async Task <IActionResult> Create([Bind("Id,SellerId,ItemId")] UserToItem userToItem) { if (ModelState.IsValid) { _context.Add(userToItem); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(userToItem)); }