public void ShouldReturnValidWhenEditCommandIsValid() { var command = new EditClassRoomCommand(); command.Id = Guid.NewGuid(); command.Description = "ClassRoom 1"; command.Status = EClassRoomStatus.Free; command.Type = EClassRoomType.Normal; command.IdBlock = Guid.NewGuid(); var handler = new ClassRoomHandler(new ClassRoomRepositoryMock()); var result = handler.Handle(command); Assert.AreEqual(true, result.Status); }
public ICommandResult Handle(EditClassRoomCommand command) { var classRoom = new ClassRoom(command.Description, command.Status, command.Type); AddNotifications(classRoom.Notifications); if (Invalid) { return(new CommandResult(false, "Erro ao editar sala", Notifications)); } _repository.Edit(command); return(new CommandResult(true, "Sala editada com sucesso", null)); }
public void Edit(EditClassRoomCommand command) { _db.Connection().Execute( "spEditClassRoom", new { id = command.Id, description = command.Description, status = command.Status, type = command.Type, idBlock = command.IdBlock }, commandType: CommandType.StoredProcedure ); }
public ICommandResult Put(EditClassRoomCommand command) { return(_handler.Handle(command)); }
public void Edit(EditClassRoomCommand command) { }