コード例 #1
0
ファイル: ItemsController.cs プロジェクト: xaocdobra/Shop
        public async Task <IActionResult> Create([Bind("Id,Name,Descripton")] Item item)
        {
            if (ModelState.IsValid)
            {
                _context.Add(item);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(item));
        }
コード例 #2
0
        public async Task <IActionResult> Create([Bind("Id,Salesname,Buyer,Quantity")] Sales sales)
        {
            if (ModelState.IsValid)
            {
                _context.Add(sales);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(sales));
        }
コード例 #3
0
        protected async Task <ItemApiModel> SaveItemAsync(Item itemToSave)
        {
            using IServiceScope scope = Server.CreateScope();

            ItemsDbContext itemsDbContext = scope.ServiceProvider.GetRequiredService <ItemsDbContext>();

            itemsDbContext.Add(itemToSave);

            await itemsDbContext.SaveChangesAsync();

            return(new ItemApiModel
            {
                Id = itemToSave.Id,
                IsDone = itemToSave.IsDone,
                Text = itemToSave.Text,
                Priority = itemToSave.Priority
            });
        }
コード例 #4
0
 public void Create(T aggregateRoot) => dbContext.Add(aggregateRoot);