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); }
public void Edit(EditBlockCommand command) { _db.Connection().Execute( "spEditBlock", new { id = command.Id, description = command.Description, idCollege = command.IdCollege }, commandType: CommandType.StoredProcedure ); }
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) { }
public ICommandResult Put([FromBody] EditBlockCommand command) { return(_handler.Handle(command)); }