public async Task <ActionResult> AddGoods(Product product)//添加商品 { if (!ReLogin()) { return(RedirectToAction("Index", "Login")); } product.PostTime = DateTime.Now; _context.Add(product); await _context.SaveChangesAsync(); return(RedirectToAction("GoodsManage", "Home")); }
public void Raises_changing_event_before_change(bool useLazyLoading) { using var context = new ChangeContext <ChangeValueEntity>(useLazyLoading: useLazyLoading); var proxy = context.CreateProxy <ChangeValueEntity>(); proxy.Value = 5; context.Add(proxy); context.SaveChanges(); var eventRaised = false; ((INotifyPropertyChanging)proxy).PropertyChanging += (s, e) => { eventRaised = true; Assert.Equal(proxy, s); Assert.Equal( nameof(ChangeValueEntity.Value), e.PropertyName); Assert.Equal( 5, ((ChangeValueEntity)s).Value); }; proxy.Value = 10; Assert.True(eventRaised); }
public async Task <IActionResult> Create([Bind("AdminUsersId,UserName,Pwd,Role")] AdminUser adminUser) { if (ModelState.IsValid) { _context.Add(adminUser); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(adminUser)); }
public void Raises_changing_event_when_equal_and_check_equality_false(bool useLazyLoading) { using var context = new ChangeContext <ChangeValueEntity>(useLazyLoading: useLazyLoading, checkEquality: false); var proxy = context.CreateProxy <ChangeValueEntity>(); proxy.Value = 10; context.Add(proxy); context.SaveChanges(); var eventRaised = false; ((INotifyPropertyChanging)proxy).PropertyChanging += (s, e) => { eventRaised = true; }; proxy.Value = 10; Assert.True(eventRaised); }