public async Task <bool> AddItemAsync(MarketListItem newItem, IdentityUser user) { newItem.Id = new Guid(); newItem.isBought = false; newItem.UserId = user.Id; _context.Items.Add(newItem); var result = await _context.SaveChangesAsync(); return(result == 1); }
public Task <MarketListItem[]> GetPendingItemsAsync(IdentityUser user) { var item1 = new MarketListItem { Name = "Milk", Quantity = 6 }; var item2 = new MarketListItem { Name = "Eggs", Quantity = 12 }; return(Task.FromResult(new[] { item1, item2 })); }
public async Task <IActionResult> AddItem(MarketListItem newItem) { if (!ModelState.IsValid) { return(RedirectToAction("Index")); } var currentuser = await _userManager.GetUserAsync(User); if (currentuser == null) { return(Challenge()); } var ok = await _marketListItemService.AddItemAsync(newItem, currentuser); if (!ok) { return(BadRequest("Could not add the item")); } return(RedirectToAction("Index")); }
public Task <bool> AddItemAsync(MarketListItem newItem, IdentityUser user) { throw new NotImplementedException(); }