Пример #1
0
 private void RaiseCanExecuteChanged()
 {
     MovePathDownCommand.RaiseCanExecuteChanged();
     MovePathUpCommand.RaiseCanExecuteChanged();
     AddPathCommand.RaiseCanExecuteChanged();
     DeletePathCommand.RaiseCanExecuteChanged();
 }
Пример #2
0
        public async Task AddPathByUserUnhautorized()
        {
            var client = await GetUserClientAsync();

            var pet = new AddPathCommand
            {
                Name = "new Path to add"
            };

            var content  = Utilities.GetRequestContent(pet);
            var response = await client.PostAsync("/api/Path/Add", content);

            Assert.Equal(HttpStatusCode.Unauthorized, response.StatusCode);
        }
Пример #3
0
        public async Task AddPathExcededNameLenghtByAdminBadRequest()
        {
            var client = await GetAdminClientAsync();

            var pet = new AddPathCommand
            {
                Name = "new Path to add bastante grande al parecer y no funciona"
            };

            var content  = Utilities.GetRequestContent(pet);
            var response = await client.PostAsync("/api/Path/Add", content);

            Assert.Equal(HttpStatusCode.BadRequest, response.StatusCode);
        }
Пример #4
0
        public async Task AddPathSucessful()
        {
            var client = await GetAdminClientAsync();

            var pet = new AddPathCommand
            {
                Name = "new Path to add"
            };

            var content  = Utilities.GetRequestContent(pet);
            var response = await client.PostAsync("/api/Path/Add", content);

            response.EnsureSuccessStatusCode();

            var result = await Utilities.GetResponseContent <AddPathResponse>(response);

            Assert.IsType <AddPathResponse>(result);
        }
        private void ParseCommand()
        {
            var tag = _commands[0];

            switch (tag)
            {
            case "-l":
                var command = new ListCommand(_pathService);
                command.Execute(_commands);
                break;

            case "-a":
                var c = new AddPathCommand(_pathService);
                c.Execute(_commands);
                break;

            default:
                Console.WriteLine("Invalid Command");
                break;
            }
        }
Пример #6
0
 public async Task <ActionResult <AddPathResponse> > Add([FromBody] AddPathCommand command)
 {
     return(Ok(await Mediator.Send(command)));
 }