Пример #1
0
        public void ShouldReturnValidWhenEditCommandIsValid()
        {
            var command = new EditBlockCommand();

            command.Id          = Guid.NewGuid();
            command.Description = "Block B";
            var handler = new BlockHandler(new BlockRepositoryMock());
            var result  = handler.Handle(command);

            Assert.AreEqual(true, result.Status);
        }
Пример #2
0
 public void Edit(EditBlockCommand command)
 {
     _db.Connection().Execute(
         "spEditBlock",
         new
     {
         id          = command.Id,
         description = command.Description,
         idCollege   = command.IdCollege
     },
         commandType: CommandType.StoredProcedure
         );
 }
Пример #3
0
        public ICommandResult Handle(EditBlockCommand command)
        {
            var block = new Block(command.Description);

            AddNotifications(block.Notifications);

            if (Invalid)
            {
                return(new CommandResult(false, "Erro ao editar bloco", Notifications));
            }

            _repository.Edit(command);
            return(new CommandResult(true, "Bloco editado com sucesso", null));
        }
 public void Edit(EditBlockCommand command)
 {
 }
Пример #5
0
 public ICommandResult Put([FromBody] EditBlockCommand command)
 {
     return(_handler.Handle(command));
 }