コード例 #1
0
        public ActionResult <Command> PutCommandItem(int id, Command command)
        {
            if (command == null || id != command.Id)
            {
                return(BadRequest());
            }
            _context.Entry(command).State = EntityState.Modified;
            _context.SaveChanges();

            return(NoContent());
        }
コード例 #2
0
        public void addOneItem_ReturnOne_WhenPostingValidData()
        {
            //arrange

            var cmd = new Command
            {
                HowTo    = "Run xUnit Tests now using dbContext in controller constructor",
                Line     = "dotnet test",
                Platform = ".net Framework"
            };

            dbContext.Commands.Add(cmd);
            dbContext.SaveChanges();
            //act
            Task <IEnumerable <Command> > actual = controller.GetAllCommands();

            // var actual = controller.GetAllCommands();
            //assert
            Assert.Single(actual.Result);
        }
コード例 #3
0
 public int PostCommand(Command command)
 {
     _context.Commands.Add(command);
     return(_context.SaveChanges());
 }