public void AddCategory() { var category = new Category { Id = 1, Name = "main" }; var categoryAdded = dbManager.AddItem(category); Assert.IsTrue(categoryAdded); }
public async Task <IActionResult> IndexAsync(ItemModel ia) { CollectionItem item = new CollectionItem { Name = ia.Name, Tags = ia.Tags, CollectionId = ia.CollectionId }; fieldsSetter.SetAdditional(ia, item); dbManager.UpdateTags(ia.Tags); dbManager.AddItem(item); Collection c = dbManager.GetCollectionById(ia.CollectionId); var model = modelHelper.GetItemsListModel(c); model.ViewedByCreator = await CheckAcess(model); return(View(model)); }
protected void btnAddItem_Click(object sender, EventArgs e) { if (Page.IsValid) { Item newItem = new Item(); DbManager dbManager = new DbManager(); newItem.Name = txtName.Text; newItem.ItemType = ddlItemType.SelectedValue; newItem.ShortDesc = txtShortDesc.Value; newItem.AuthorName = txtAuthorName.Text; newItem.IsCompleted = Convert.ToBoolean(ddlIsCompleted.SelectedValue); newItem.IsbnUpc = txtIsbn.Text; newItem.ItemPlatform = txtItemPlatform.Text; newItem.ReviewScore = !String.IsNullOrEmpty(txtReview.Text) ? Convert.ToDouble(txtReview.Text) : 0; newItem.Link = txtLink.Text; newItem.PublisherName = txtPublisherName.Text; newItem.ItemStatus = ddlStatus.SelectedValue; dbManager.AddItem(newItem, connectionString); //int itemCount = dbManager.GetCollectionCount(); } }
public Browse() { var mockSet = new Mock <DbSet <Category> >(); var mockContext = new Mock <RecipesTestContext>(); mockContext.Setup(m => m.Categories).Returns(mockSet.Object); dbManager = new DbManager(mockContext.Object); dbManager.ResetDatabaseState(); // Seed categories dbManager.AddItem(new Category { Id = 1, Name = "main" }); dbManager.AddItem(new Category { Id = 2, Name = "dessert" }); // Seed ingredients dbManager.AddItem(new Ingredient { Id = 1, Name = "short-grain rice" }); dbManager.AddItem(new Ingredient { Id = 2, Name = "apple" }); dbManager.AddItem(new Ingredient { Id = 3, Name = "fish" }); // Seed recipes dbManager.AddItem(new Recipe { Id = 1, Name = "risotto", CategoryId = 1, KcalPerServe = 429, Favourite = false, Serves = 4, PreparationTime = 40 }); dbManager.AddItem(new Recipe { Id = 2, Name = "fish and chips", CategoryId = 1, KcalPerServe = 479, Serves = 4, PreparationTime = 40, Favourite = true }); dbManager.AddItem(new Recipe { Id = 3, Name = "apple and butterscotch pie", CategoryId = 2, Favourite = false, KcalPerServe = 311, Serves = 8, PreparationTime = 105 }); // Seed ingredient quantities dbManager.AddItem(new IngredientQuantity { Id = 1, RecipeId = 1, IngredientId = 2, Amount = 300 }); dbManager.AddItem(new IngredientQuantity { Id = 2, RecipeId = 2, IngredientId = 3, Amount = 300 }); dbManager.AddItem(new IngredientQuantity { Id = 3, RecipeId = 3, IngredientId = 1, Quantity = "a few slices" }); }