コード例 #1
0
        public async Task <ActionResult <TodoItemLot> > PostTodoItemLot(TodoItemLot todoItemLot)
        {
            _context.Lot.Add(todoItemLot);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetTodoItemLot", new { id = todoItemLot.Lot_ID }, todoItemLot));
        }
コード例 #2
0
        public async Task <IActionResult> PutTodoItemLot(int id, TodoItemLot todoItemLot)
        {
            if (id != todoItemLot.Lot_ID)
            {
                return(BadRequest());
            }

            _context.Entry(todoItemLot).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!TodoItemLotExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
コード例 #3
0
ファイル: TodoMVCController.cs プロジェクト: ohbroh/WillesApi
        public ActionResult PostLot(TodoItemLot Titem)
        {
            TodoItemLot T1      = new TodoItemLot();
            HttpClient  client  = _api.Initial();
            var         putTask = client.PostAsJsonAsync <TodoItemLot>("/api/TodoItemLots", Titem);

            putTask.Wait();
            var result = putTask.Result;

            if (result.IsSuccessStatusCode)
            {
                return(RedirectToAction("IndexLot"));
            }
            return(View(Titem));
        }